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
原文地址:https://www.cnblogs.com/yu-shang/p/11175588.html