类别:程序开发
日期:2020-11-04 浏览:2188 评论:0
function
number_chinese() {
str=$(
"#jineall_xiaoxie"
).val()
var
num = parseFloat(str);
var
strOutput =
""
,
strUnit =
'仟佰拾亿仟佰拾万仟佰拾元角分'
;
num +=
"00"
;
var
intPos = num.indexOf(
'.'
);
if
(intPos >= 0){
num = num.substring(0, intPos) + num.substr(intPos + 1, 2);
}
strUnit = strUnit.substr(strUnit.length - num.length);
for
(
var
i=0; i < num.length; i++){
strOutput +=
'零壹贰叁肆伍陆柒捌玖'
.substr(num.substr(i,1),1) + strUnit.substr(i,1);
}
$(
"#jineall_daxie"
).val( strOutput.replace(/零角零分$/,
'整'
).replace(/零[仟佰拾]/g,
'零'
).replace(/零{2,}/g,
'零'
).replace(/零([亿|万])/g,
'$1'
).replace(/零+元/,
'元'
).replace(/亿零{0,3}万/,
'亿'
).replace(/^元/,
"零元"
))
}
本文标题:JS如何小写数字转中文大写
本文链接:https://vtzw.com/post/412.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
发表评论 / 取消回复