js 转换大写金额
2013-01-08 11:34
239 查看
View Code
function upperMoneys(num) { debugger; var strOutput = ""; var strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分'; num += "00"; var intPos = num.indexOf('.'); if (intPos >= 0) { num = num.substring(0, intPos) + num.substr(intPos + 1, 2); } strUnit = strUnit.substr(strUnit.length - num.length); for (var i = 0; i < num.length; i++) { strOutput += '零壹贰叁肆伍陆柒捌玖'.substr(num.substr(i, 1), 1) + strUnit.substr(i, 1); } return strOutput.replace(/零角零分$/, '整').replace(/零[仟佰拾]/g, '零').replace(/零{2,}/g, '零').replace(/零([亿|万])/g, '$1').replace(/零+元/, '元').replace(/亿零{0,3}万/, '亿').replace(/^元/, "零元"); }
相关文章推荐
- JS将数字金额转换为大写人民币汉字
- js将阿拉伯数字转换成大写金额
- JS将人民币小写金额转换为大写
- js-练习:输入阿拉伯数字的金额,转换成大写汉字输出
- JS实现将数字金额转换为大写人民币汉字的方法
- js 数字金额大小写转换成中文大写
- JS金额转换成大写
- 小写转换大写金额(js脚本)
- js转换金额为中文大写
- js将人民币金额转换为大写
- JS 金额大写中文转换
- js把金额转换为大写的方式
- js中如何将小写数字金额转换成大写中文数字
- js小写金额转换大写
- 求小写金额转换成大写金额的函数-js
- js 将页面小写金额转换成大写金额
- js将人民币小写金额转换为大写
- js脚本_小写金额转换成大写(支持千分位格式及负数输入,整数部分可达44位-千正~元,小数部分可达5位-角~丝) AmountInWords(dValue, maxDec)
- js怎么把数字金额转换中文大写金额
- JS实现数字金额转换为大写金额