到亿位的金额小写转大写JS代码

2016-01-29 18:37 8 1 收藏

到亿位的金额小写转大写JS代码,到亿位的金额小写转大写JS代码

【 tulaoshi.com - ASP 】

  script
function DX(n) {
    var strOutput = "";
    var strUnit = '千百拾亿千百拾万千百拾元角分';
    n += "00";
    var intPos = n.indexOf('.');
    if (intPos = 0)
        n = n.substring(0, intPos) + n.substr(intPos + 1, 2);
    strUnit = strUnit.substr(strUnit.length - n.length);
    for (var i=0; i < n.length; i++)
        strOutput += '零壹贰叁肆伍陆柒捌玖'.substr(n.substr(i,1),1) + strUnit.substr(i,1);
    return strOutput;
}
alert(DX(1056002304.03));
</script

很简练吧,有兴趣的话可以作些修改,让它更符合读写习惯 

来源:http://www.tulaoshi.com/n/20160129/1506568.html

延伸阅读
标签: Delphi
  在从事与财务相关的软件开发过程中,通常要求将小写金额转换成相应的大写金额,并打印在大写金额栏中。下面是用Delphi3.0编制的一个转换函数,能够方便的在程序中调用,并返回字符串。 1.定义函数num—str function num—str(ls: Variant): String; var dx—sz,dx—dw,str—int,str—dec,dx—str,f...
在日常生活中,我们经常会将阿拉伯数字转化为中文大写的情况:"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾", "佰", "仟", "万", "亿",因此自己就编写一个类,实现该功能的转化。 实现过程: 对于这个问题的实现,我们首先把数字按四位一个拆开(符合我们读数字的习惯),然后对这四位数,做出他的读法,具体代码如下...
标签: 电脑入门
步骤/方法 要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的[dbnum2]G/通用格式改为[dbnum2] G/通用格式元来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为陆仟零伍拾.零玖圆。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小数...
标签: 办公软件
要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得...
标签: 银行卡
转账前保存收款人号码 转账前,市民一定要保存好收款人的电话号码,倘若汇款出错,保证能及时与收款人联系上。 转账时仔细核对收款人信息 转账时,要仔细核对收款人姓名、收款账户、汇款金额是否准确。如果收款人并非经常进行转账业务往来的对象,不要将其添加到网银转账常用转款人名单中,以免产生干扰。 转账后确认汇款...

经验教程

643

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部