你的位置:首页 > 软件开发 > Java > JS格式化数字金额用逗号隔开保留两位小数

JS格式化数字金额用逗号隔开保留两位小数

发布时间:2016-06-16 15:00:03
JS格式化金额,正则方式修改。 1 /** 2 * 格式化金额 3 * @param {[type]} v [要转换的数字] 4 * @param {[type]} len [小数点位数,默认2位] 5 * @param {[type]} split [分隔符 ...

JS格式化金额,正则方式修改。 

 1 /** 2  * 格式化金额 3  * @param {[type]} v   [要转换的数字] 4  * @param {[type]} len  [小数点位数,默认2位] 5  * @param {[type]} split [分隔符,默认','] 6  * @author 279241400@qq.com hyl 7  * @time 2016年6月16日 11:32:24 8  * @return {[type]}    [返回转换完的字符串] 9 */10 function fmoney(v,len,split)11   { 12     split=split||",",len=Math.abs((+len)%20||2);13     v = parseFloat((v + "").replace(/[^\d\.-]/g, "")).toFixed(len) + ""; 14     return v.replace(/\d+/,function(v){15       var lit = v.length%3==0;16       var index = lit?v.length-3:-1;17       return v.split('').reverse().join('').replace(/\d{3}/g, function(k,l) {18         return k + ((l==index&&lit)?"":split);19       }).split('').reverse().join('')20        }21      );22   }

原标题:JS格式化数字金额用逗号隔开保留两位小数

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。