Javascript - 使用 replace() 删除空格

标签 javascript regex

使用 replace(/\s+/g,""); 删除所有空格。
使用 replace("",""); 仅删除第一个空格。
为什么?

最佳答案

第一个 [replace(/\s+/g,"");] 是一个贪婪正则表达式搜索,它将找到所有 \s 是全局的。

第二个 [replace()] 是字符串替换,它只替换第一个匹配项。

关于Javascript - 使用 replace() 删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22937901/

相关文章:

javascript - 简单的Regex空白检查器

javascript - Ajax 用图像替换文本

c# - 我将使用什么正则表达式来删除第二个反斜杠后的所有内容?

javascript - Angular2 中的链接不可点击

javascript - 从标签中显示或隐藏 div 单击

javascript - 正则表达式不匹配具有 10 个连续数字的字符串。数字可以用空格分隔。所有其他字符串返回一个匹配项

ruby-on-rails - 带有 ruby​​ on rails 形式的正则表达式模式

java - 无法在带有 ^(插入符号)符号的字符串上使用 String.split

javascript - 对数组中的重复项进行排序

javascript - 动态创建删除按钮