用正则表达式会比较简洁:
//金额格式处理(千分位)
function numFormat(num) {
var res = num.toString().replace(/\d+/, function(n) { // 先提取整数部分
return n.replace(/(\d)(?=(\d{3})+$)/g, function($1) {
return $1 + ",";
});
})
return res;
}
用正则表达式会比较简洁:
//金额格式处理(千分位)
function numFormat(num) {
var res = num.toString().replace(/\d+/, function(n) { // 先提取整数部分
return n.replace(/(\d)(?=(\d{3})+$)/g, function($1) {
return $1 + ",";
});
})
return res;
}