javascript - 查找和替换 double “NON BREAKING SPACE” 的正则表达式

标签 javascript jquery regex

我想用 jQuery 或 Javascript 找到准确检测两个连续不间断空格出现的方法。

text = text.replace(/  /g, "");

text = text.replace(/ {2}/g, "");

例如这对我来说是正确的:

HELLO  WORLD

但是这条线不起作用

but no HELLO    WORLD

有人可以帮帮我吗?

最佳答案

您可以使用:

var repl = text.replace(/( ){2}/g, "");
//=> HELLOWORLD

您的正则表达式:/ {2}/ 正在有效地尝试匹配  ;

要删除   的所有实例,请使用:

var repl = text.replace(/( )+/g, "");

关于javascript - 查找和替换 double “NON BREAKING SPACE” 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24778231/

相关文章:

具有缩放功能的 jQuery 灯箱

javascript - 我想用一个按钮更改文本

regex - 如何在Elasticsearch中使用正则表达式搜索 “\…\”

regex - 正则表达式匹配除全零之外的任何数字?

javascript - 同一 JS 文件的多个副本的加载时间

javascript - Node js递归文件夹包含

javascript - 可调整大小的 jQuery 在 Angular JS 中不起作用

javascript - 在 react/redux 应用程序中,在哪里保存服务实例?

javascript - 将转义字符串传递给 JQuery($)-Function

regex - 零长度正则表达式和无限匹配?