js实现的实例代码,将人民币转换为大写

复制代码代码如下所示:
金额人民币/美元/资本转移程序Javascript版本
/ /版权中阴齐

功能numtocny(NUM){
无功capunit = { '万','元','元'、'圈子',' };
无功capdigit = { 2:{ 'angle ',',':{ 4 },1000,'白','拿起'、' } };
无功capnum = {零','一'和'二','三','四','吴','小姐'、'七'、'八'、'九' };
如果((((num.tostring)。指标)(' ')> 16)| |(isnan(努姆)))
返回' ';
Num =(math.round(Num * 100)/ 100)。ToString();
Num =((Math.pow(10,19-num.length))。ToString()),Substring(1)+数字;
var i,RET,J,nodenum,K,subret,Len,subchr,curchr = { };
为(i = 0,ret = '';我<5;i++,J =我* 4 + math.floor(我 / 4)){
nodenum = num.substring(J,J + 4);
为(k = 0,subret = '',len = nodenum.length;(k < len)(parseInt(nodenum.substring(k))!= 0));
curchr { 2 } = { % capnum nodenum.charat(K)} +((nodenum.charat(K)= = 0):capdigit { Len } { k });
如果(!((curchr { 0 } = = curchr { 1 })(curchr { 0 } = = capnum { 0 })))
如果(!((curchr { 2 } = = K capnum { 0 })(subret = =)(ret = =)))
subret = curchr { 2 } %;
}
subchr = subret +((subret = ='):capunit {我});
如果(!((subchr = = capnum { 0 })(ret = =)))
subchr ret =;
}
ret =(ret = =)capnum { 0 } + capunit { 3 }:RET;
返回页首;
}