在 JavaScript 中向数字添加逗号分隔符
在 JavaScript 中,使用千位分隔符显示大数字使它们更具可读性。这是一个简单而有效的解决方案:
function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); }
此函数将除前三个之外的每三个连续数字替换为逗号。让我们测试一下:
console.log(numberWithCommas(0)); // "0" console.log(numberWithCommas(100)); // "100" console.log(numberWithCommas(1000)); // "1,000" console.log(numberWithCommas(10000)); // "10,000" console.log(numberWithCommas(100000)); // "100,000" console.log(numberWithCommas(1000000)); // "1,000,000" console.log(numberWithCommas(10000000)); // "10,000,000"
此方法不处理浮点数或特定于区域设置的格式,但它提供了一种将逗号作为千位分隔符添加到整数值的简单方法。
以上是如何在 JavaScript 中向数字添加逗号作为千位分隔符?的详细内容。更多信息请关注PHP中文网其他相关文章!