js小写转成大写金额
2016-12-19 16:12
483 查看
<script > //小写转成大写金额 function AmountLtoU(num){ 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(/^元/, "零元"); } function a() { alert(AmountLtoU(12312)) } </script>
相关文章推荐
- javascript 实现 aes加密解密(可与Java互解)
- JavaScript中iframe获取其他frame中的元素值
- 安卓工具类jsonString转hashmap
- go 对象json转map
- js实现下拉菜单
- javascript解析问号传参url参数
- javascript去除字符串的空格和回车
- javascript计算两个日期天数差
- JS学习----面向对象编程的一个例子
- javascript中unescape()和decodeURIComponent()
- JavaScript之命名空间模式 浅析
- 为什么commonjs不适合于浏览器端
- angular directive 不生效
- Jsp&Servlet 用户登录功能实现
- jsonp 跨域请求
- 利用js实现 禁用浏览器后退
- javascript学习之数组(13)—— 数组 排序
- 利用jsplumb画流程图
- data.msg.undefined(传过来的值不是JSON而是字符串)
- JSValidation Chrome适配修改