方法1正则表达式
正则表达式判断code
js代码:it
function thousandBitSeparator(num) { return num && (num.toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g, function(a, b) { return b + ","; }) : num.toString().replace(/(\d)(?=(\d{3}))/g, function(a, b) { return b + ","; })); }
方法2 io
使用js的toLocaleString(),只有当要转换的类型是number的才可以正常使用,而且小数点后面最多取3位(四舍五入)function