我有一个字符串 1111111111,2222222222,333333333,....
我想修改为1111-111111,2222-222222,3333-33333,....
我使用的正则表达式是这个..
var num = '1111111111,2222222222,333333333,....';
var newNum = num.toString().match(/.{4}/g).join('-');
这会在每四个字符后添加连字符,但找到逗号后我无法重置。
最佳答案
您可以使用以下正则表达式:
\b\d{4}
替换 $&-
var num = '1111111111,2222222222,333333333,....';
console.log(num.replace(/\b\d{4}/g, "$&-"));
关于javascript - 在以逗号分隔的字符串中每第四个字符后添加连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50850566/