小编典典

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

all

给定一个字符串,如:

“这条狗有一条长尾巴,而且是红色的!”

可以使用哪种 jQuery 或 JavaScript 魔法来将空格保持在最大一个空格?

目标:

“这条狗有一条长尾巴,而且是红色的!”

阅读 291

收藏
2022-03-03

共1个答案

小编典典

鉴于您还想涵盖制表符、换行符等,只需替换\s\s+' '

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

如果您真的只想覆盖空格(因此不包括制表符、换行符等),请这样做:

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