今天记录一下上周写的一个js功能,数字千分位加逗号的方法,网上查了一下,有很多方法,下面把我使用的方法记录下来。
function thousands (num) {
if (num) {
var str = num.toString()
var reg = str.indexOf('.') > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g
return str.replace(reg, '$1,')
} else {
return num
}
}