mmp!!今天发现了一个api还能这么用
直接toLocaleString() 。。。。。。。。。。。。
方法二:
String(n).replace(/(?!^)(?=(\d{3})+\.)/g, ",")
方法三:
输入一个字符串或者number,输出金额千分位格式,1234567 => 1,234,567
function getMoneyK(money){
if(typeof(money) === 'number' ){
money = money.toString()
}
var pattern = /(-?\d+)(\d{3})/
while(pattern.test(money)){
money = money.replace(pattern , '$1,$2')
}
return money
}