Javascript每隔4个索引添加一次

时间:2015-02-18 13:15:50

标签: javascript

如何在测试中每隔4个字符添加一个字符:

var test = "329923448238";

所以测试将是:

3299-2344-8238

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式匹配并替换每组四个字符,并附加破折号。

test.replace(/(.{4})(?!$)/g, '$1-');

正则表达式匹配并捕获任何字符四次,除非紧接着字符串结尾(在这种情况下你不想要破折号)。

查看此jsFiddle