查找和替换html中的空格

时间:2019-06-01 08:50:45

标签: javascript regex

我正在尝试查找并替换html文件中的所有空格。到目前为止,这是我的代码:

html.replace(@ (?![^<]*>|[^<>]*</)@g,"&nbsp;")

但是上面的表达式会抛出错误,因为它不是有效的表达式。我该如何运作?

1 个答案:

答案 0 :(得分:3)

正则表达式用/分隔,而不是@

html.replace(/ (?![^<]*>|[^<>]*<\/)/g,"&nbsp;")

这是另一个正则表达式,它用一个不间断的空格来代替每个空格:

html.replace(/\s+/g, "&nbsp;");