原创
JavaScript中的数字千分位格式化
JavaScript中的数字千分位格式化:让数字更易读
在处理大量数字展示时,将数字以千分位形式格式化不仅能够提升数据的可读性,还能使用户界面更加专业和友好。
使用正则表达式
JavaScript
123456
function formatNumber(num) {
return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
console.log(formatNumber(1234567)); // 输出: 1,234,567
使用Intl.NumberFormat API
JavaScript
12345
function formatNumber(number) {
return new Intl.NumberFormat('en-US').format(number);
}
console.log(formatNumber(1234567)); // 输出: 1,234,567
使用自带千分位分隔符的toLocaleString方法
JavaScript
12345
function formatNumber(num) {
return num.toLocaleString();
}
console.log(formatNumber(1234567)); // 输出: 1,234,567
这些方法都可以实现数字千分位,具体选择哪种方法,可以根据实际需求和代码环境进行选择
期待你的捷足先登






