给定一个字符串,如:
“这条狗有一条长尾巴,而且是红色的!”
可以使用哪种 jQuery 或 JavaScript 魔法来将空格保持在最大一个空格?
目标:
鉴于您还想涵盖制表符、换行符等,只需替换\s\s+为' ':
\s\s+
' '
string = string.replace(/\s\s+/g, ' ');
如果您真的只想覆盖空格(因此不包括制表符、换行符等),请这样做:
string = string.replace(/ +/g, ' ');