我有一个需求,需要将以逗号分隔的大数字在最后三个字符之前加上逗号,例如426,753,890
,我想要像这样42,67,53,890
function numberWithCommas(x) {
var parts = x.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
return parts.join(".");
}
console.log(numberWithCommas(426753890));
number.toLocaleString("en")
来简单地实现。查看此答案以获取更多信息:https://stackoverflow.com/a/50839440/631803 - Vikasdeep Singh