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