我尝试使用正则表达式来格式化一些带有分隔符的字符串,它几乎完成了,但是我的分隔符仍然出现在字符串的末尾。例如,我有这样的代码:
var myString = "abcdefghi" var result = myString.replace(/(.{1,3})(?:(?=.{3})\.(.{1,3})(?:(?=.{3}))?)?/g, '$1.'); console.log(result) // abc.def.ghi.
字符串我期待abc.def.ghi
abc.def.ghi
r1zk6ea11#
您可以使用这种方法
var myString = "abcdefghi"; var result = myString.match(/.{1,3}/g).join("."); console.log(result)
字符串
1条答案
按热度按时间r1zk6ea11#
您可以使用这种方法
字符串