word里面的数字怎么加千位分隔符?
![](/wenda/images/newWd/search.png)
问题已解决
所属话题:
#实务#
![](http://member.chinaacc.com/homes/resources/images/home/avatar/0.jpg)
84785040 | 提问时间:2023 01/22 09:32
加千位分隔符的方法有两种,一是手动添加,二是使用JavaScript函数。
第一种方法是对数字字符串进行逐段处理,也就是将字符串按3位数分段,分隔符可以使用任意字符,最常用的是逗号。比如123456,按3位数分段则可以分成123,456,最后将123、456加上逗号即变成“123,456”,这就是加千位分隔符后的结果,如果字符串以3位数结尾,可直接加上分隔符;如果以2位数结尾,则需要在末尾补充一个“0”,再加分隔符。
第二种方法是使用JavaScript函数,比如toLocaleString函数可以将数字格式化为千位分隔符的形式,比如“123456.78”,使用该函数后则变成“123,456.78”,使用起来非常方便。
拓展知识:除上述两种处理方法外,还可以使用正则表达式将数字字符串中的非数字字符剔除,然后再根据指定的分隔符将字符串进行分隔,最后将结果与原字符串相比较,根据分隔符将原字符串拆分成段,最后将每段前添加相应的分隔符即可。
2023 01/22 09:42
相关问答
查看更多最新问答
查看更多