实现千位分隔符
描述:
通过 , 将数字每千分位分割为一段。
示例:
// 保留三位小数 parse2Money(1234.56); // return '1,234.56' parse2Money(123456789); // return '123,456,789' parse2Money(1087654.321); // return '1,087,654.321'
1
2
3
4实现:
function parse2Money(num) { num = parseFloat(num.toFixed(3)) let [integer,decimal] = String.prototype.split.call(num,'.') integer = integer.replace(/\d(?=(\d{3})+$)/,'$&,') return `${integer}.${(decimal ? decimal : '')}` }
1
2
3
4
5
6