用文字记录生活,留下美好瞬间
原创

JavaScript中的数字千分位格式化

共 706 字,需阅读 2 分钟
2019/03/23 上午
439 次阅读

#JavaScript中的数字千分位格式化:让数字更易读

在处理大量数字展示时,将数字以千分位形式格式化不仅能够提升数据的可读性,还能使用户界面更加专业和友好。

#使用正则表达式

          
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
function formatNumber(num) { return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } console.log(formatNumber(1234567)); // 输出: 1,234,567

#使用Intl.NumberFormat API

          
  • 1
  • 2
  • 3
  • 4
  • 5
function formatNumber(number) { return new Intl.NumberFormat('en-US').format(number); } console.log(formatNumber(1234567)); // 输出: 1,234,567

#使用自带千分位分隔符的toLocaleString方法

          
  • 1
  • 2
  • 3
  • 4
  • 5
function formatNumber(num) { return num.toLocaleString(); } console.log(formatNumber(1234567)); // 输出: 1,234,567

这些方法都可以实现数字千分位,具体选择哪种方法,可以根据实际需求和代码环境进行选择

自由转载 - 署名 - 非商业性使用
https://zhangwurui.cn/article/43
0/0条看法
访客身份
在下有一拙见,不知...
期待你的捷足先登