toChinesNum: function (num) {
var changeNum = [
'零',
'一',
'二',
'三',
'四',
'五',
'六',
'七',
'八',
'九'
]; //changeNum[0] = "零"
var unit = ['', '十', '百', '千', '万'];
num = parseInt(num);
var getWan = temp => {
var strArr = temp
.toString()
.split('')
.reverse();
var newNum = '';
for (var i = 0; i < strArr.length; i++) {
newNum =
(i == 0 && strArr[i] == 0 ?
'' :
i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ?
'' :
changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i])) +
newNum;
}
return newNum;
};
var overWan = Math.floor(num / 10000);
var noWan = num % 10000;
if (noWan.toString().length < 4) noWan = '0' + noWan;
return overWan ? getWan(overWan) + '万' + getWan(noWan) : getWan(num);
},
数字/阿拉伯数字转中文数字
最新推荐文章于 2023-11-25 13:50:51 发布