js每隔3位加一个逗号

function format_number(n) {
    var b = parseInt(n).toString();
    var len = b.length;
    if (len <= 3) { return b; }
    var r = len % 3;
    return r > 0 ? b.slice(0, r) + "," + b.slice(r, len).match(/\d{3}/g).join(",") : b.slice(r, len).match(/\d{3}/g).join(",");
}

  

posted @ 2019-12-30 17:24  徐鲜  阅读(1233)  评论(0编辑  收藏  举报