JavaScript中格式化数字的正则表达式
- 论坛
- JavaScript中格式化数字的正则表达式
27 浏览
JavaScript中格式化数字的正则表达式
我需要使用JavaScript在网页上显示格式化的数字。我想要将数字格式化,以便适当地放置逗号。我该如何使用正则表达式来实现这个目标?我已经做了一些尝试,类似于这样:
myString = myString.replace(/^(\d{3})*$/g, "${1},");
...然后意识到这比我想象的要复杂得多(上面的正则表达式与我需要的完全不同)。我已经进行了一些搜索,但很难找到适用于这个问题的解决方案。
基本上,我希望得到以下结果:
- 45 变成 45
- 3856 变成 3,856
- 398868483992 变成 398,868,483,992
...你明白我的意思。