首页 >web前端 >js教程 >如何在 JavaScript 中向数字添加逗号作为千位分隔符?

如何在 JavaScript 中向数字添加逗号作为千位分隔符?

Patricia Arquette
Patricia Arquette原创
2024-12-20 03:50:17212浏览

How Can I Add Commas as Thousands Separators to Numbers in JavaScript?

在 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn