金额大小写转换(js)
--有时候为了录入数据能时时看到大写的金额,这还是挺好用的`
代码(Code):
<script language='javascript'>
function jsRMBChinese(Rmb) {
try{
var Rmbexp,Rmbda,Expda,Ntyp,Icnt,i,Trmb;
RmbRmb=Rmb.toFixed(2);
if (Number(Rmb)>999999999999.99) {
return '数据溢出!';
}
Rmbexp = "分角元拾佰仟万拾佰仟亿拾佰仟";
Rmbda = "零壹贰叁肆伍陆柒捌玖";
Ntyp = 0;
Trmb = Rmb.replace(".","");
if (Trmb.substr(0,1)=="-") {TrmbTrmb=Trmb.substr(1);Ntyp=1;}
Expda = "";
Icnt=Trmb.length;
for (var i=0;i<Icnt;i++) {
Expda=Rmbda.substr(Number(Trmb.substr(Icnt-i-1,1)), 1)+Rmbexp.substr(i,1)+Expda
}
if (Ntyp==1) {Expda="负 " + Expda;}
return Expda;
}
catch(e){return '转换失败!';}
}
//alert(jsRMBChinese(123456789.123));
</script>

浙公网安备 33010602011771号