正则表达式用单个空格替换多个空格

给定一个像这样的字符串:

"The dog      has a long   tail, and it     is RED!"

什么样的jQuery或JavaScript魔术可以用来将空间限制为最多一个空间?

目标:

"The dog has a long tail, and it is RED!"

回答:

假设您还想覆盖标签,换行符等,只需替换\s\s+' '

string = string.replace(/\s\s+/g, ' ');

如果您真的只想覆盖空格(而不是制表符,换行符等),请这样做:

string = string.replace(/  +/g, ' ');

以上是 正则表达式用单个空格替换多个空格 的全部内容, 来源链接: utcz.com/qa/406086.html

回到顶部