UNPKG

xiaohejs

Version:

🎈 小何同学的JavaScript工具箱

2 lines (1 loc) 489 B
function e(e){const r=["十","百","千","万","十","百","千","亿","十","百","千"],t="零一二三四五六七八九十",n=Math.floor(Math.abs(Number(e)));if(n<=10)return t[n];const l=String(n),a=["@"];let c=0;for(let e=l.length-1;a.unshift(t[Number(l[e])]),!(e<=0);e-=1)a.unshift(r[c]),c+=1;return a.join("").replace(/(零[千百十]){1,3}/g,"零").replace(/零{2,}/g,"零").replace(/零([万亿])/g,"$1").replace(/亿万/g,"亿").replace(/零*@/g,"")}export{e as number2chinese};