JS 给数字加三位一逗号间隔的方法

1.方法

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(",");
            }

2.调用

alert(format_number(123456789));

3.输出

123,456,789

 

posted @ 2019-07-12 13:39  雨殇丶  阅读(4218)  评论(0编辑  收藏  举报