千分位转换
/**
* 千分位转换,将数字转换为逗号隔开的千分位格式
* @param num 带转换的数字
* @param cent 保留小数位
* @returns {*}
*/
function toThousands(num, cent) {
if (null == num) {
return "";
}
var tmp = num * 1;
if (isNaN(tmp)) {
return num;
}
var targetNum = cent ? tmp.toFixed(cent) : tmp;
targetNum = targetNum.replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正则替换,每隔三个数加一个','
return targetNum;
}