我需要用逗号作为千位分隔符在JavaScript 中打印一个整数。例如,我想将数字 1234567 显示为“1,234,567”。怎么能实现呢 ?
直接调用这个方法就可以了
function numberWithCommas(x) {
x = x.toString();
var pattern = /(-?\d+)(\d{3})/;
while (pattern.test(x))
x = x.replace(pattern, "$1,$2");
return x;
}
function numberWithCommas(x) {
x = x.toString();
var pattern = /(-?\d+)(\d{3})/;
while (pattern.test(x))
x = x.replace(pattern, "$1,$2");
return x;
}
numberWithCommas(123123123)
一定要加括号
(123456789).toLocaleString('en-US');//123,456,789