我想用jQuery或Javascript找到确切检测两个连续不间断空格的出现的方法。
text = text.replace(/ /g, "");
text = text.replace(/ {2}/g, "");
例如,这对我来说是正确的:
HELLO WORLD
但这条线路不起作用
but no HELLO WORLD
有人能帮助我吗?
答案 0 :(得分:1)
您可以使用:
var repl = text.replace(/( ){2}/g, "");
//=> HELLOWORLD
您的正则表达式:/ {2}/
实际上是在尝试匹配 ;
删除
使用的所有实例:
var repl = text.replace(/( )+/g, "");
答案 1 :(得分:0)
您可以像这样使用来替换来自
text.replace(/ /g, "");
无需使用两次
,因为g用于全局搜索。
这将允许您删除任何类型的不需要的空间:
text.replace(/\s/g, "");