js将一串数字每三位加一个逗号

用正则表达式会比较简洁:

                //金额格式处理(千分位)
function numFormat(num) {
var res = num.toString().replace(/\d+/, function(n) { // 先提取整数部分
return n.replace(/(\d)(?=(\d{3})+$)/g, function($1) {
return $1 + ",";
});
})
return res;
}

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页