javascript - 删除 Javascript 中的所有多个空格并替换为单个空格

标签 javascript jquery replace

<分区>

如何在 Javascript 中自动将多个空格的所有实例替换为一个空格?

我试过链接一些 s.replace 但这似乎不是最佳选择。

我也在使用 jQuery,以防它是内置功能。<​​/p>

最佳答案

您可以使用正则表达式替换:

str = str.replace(/ +(?= )/g,'');

来源:上述正则表达式取自 Regex to replace multiple spaces with a single space

关于javascript - 删除 Javascript 中的所有多个空格并替换为单个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286874/

相关文章:

javascript - 我可以使用任何版本的 jquery 使用 jQuery.noConflict

javascript - 在另一个 API 调用中进行 API 调用?

javascript - 在 vuejs 中嵌套 v-for 以获取 Accordion 数据

javascript - 没有jQuery的onmouseover过渡效果

jquery - 对 SVG 的透明部分应用悬停效果

javascript - iOS 7+ 向后滑动手势与 stateChange 动画冲突

javascript - 使用 html 搜索文本换行

jquery - 使用 jQuery 向同一文本添加多种样式

ruby - TryRuby 为 String 引发未定义的方法 `[]='

javascript - 如何从 JavaScript 中的字符串中删除值?