一切皆有可能

相信自己

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
金额大小写转换(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>
posted on 2008-11-16 23:05  李泉生  阅读(664)  评论(1)    收藏  举报