js千分位实现方法

JavaScript035

js千分位实现方法,第1张

在做大数据可视化需求时,经常遇到比较大、比较长的数据,产品就要求对展示的数字进行 千分位 处理。

注意: toLocaleString 只能针对 Number 类型的数据进行千分位处理

说明: 如果想知道具体怎样的分组方式,可在 https://regexper.com/ 上测试

欢迎访问: 个人博客地址

例如:请将10000000.01转成10,000,000.01

只能用于正整数,不能有小数位

输入为: let str = "1000000" [输入为string]

输出结果为: "1,000,000"

解析:

只能用于数字

输入为: 1000000.01 [输入为num]

输出结果为: 1,000,000.01

适配了小数点

输入为: 1000000.0001

输出结果为: 1,000,000.0001