国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript 阿拉伯數字轉化中國大寫數字的函數代碼

2019-11-21 00:34:26
字體:
來源:轉載
供稿:網友
主要函數代碼:
復制代碼 代碼如下:

function Chinese(num)
{
if(!/^/d*(/./d*)?$/.test(num))
{
alert("你輸入的不是數字,請重新輸入!");
return false;
}
var AA = new Array("零","壹","貳","叁","肆","伍","陸","柒","捌","玖");
var BB = new Array("","拾","佰","仟","萬","億","點","");
var a = (""+ num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
for(var i=a[0].length-1; i>=0; i--)
{
switch(k)
{
case 0 :
re = BB[7] + re;
break;
case 4 :
if(!new RegExp("0{4}//d{"+ (a[0].length-i-1) +"}$").test(a[0]))
re = BB[4] + re;
break;
case 8 :
re = BB[5] + re;
BB[7] = BB[5];
k = 0;
break;
}
if(k%4 == 2 && a[0].charAt(i)=="0" && a[0].charAt(i+2) != "0") re = AA[0] + re;
if(a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k%4] + re;
k++;
}
if(a.length>1) {
re += BB[6];
for(var i=0; i<a[1].length; i++) re += AA[a[1].charAt(i)];
}
return re;
}

使用方法:
復制代碼 代碼如下:

function TrunToChina()
{
var num= 123456789;
  alert(Chinese(num));
}
TrunToChina();

效果演示

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 科尔| 正蓝旗| 广元市| 溧阳市| 新化县| 南皮县| 宜兴市| 京山县| 包头市| 尚义县| 贵南县| 白银市| 乌审旗| 稻城县| 柘荣县| 突泉县| 阳新县| 通州市| 通许县| 汉中市| 鄢陵县| 全椒县| 北安市| 祁东县| 高安市| 苍梧县| 宣汉县| 阿坝| 巫山县| 定西市| 桐柏县| 泌阳县| 哈巴河县| 东海县| 郎溪县| 望都县| 丹阳市| 淳安县| 永善县| 剑河县| 赫章县|