使用正则表达式替换空的<p></p>标签

4

1
最好找到具有空“textContent”的p元素并将其删除。 - ssube
您不需要引号“'”或加号“+”。 - JKirchartz
可能是RegEx匹配开放标签,除了XHTML自包含标签的重复问题。 - Maytham Fahmi
2个回答

7

您应该删除引号:

return text.replace(/(<p><\/p>)+/g, '');

没错 :) 我就知道是什么愚蠢的问题!只要我能接受答案,我会马上接受的! - Alvaro

5

快了...但是JavaScript中的正则表达式不是字符串

你的

return text.replace('/(<p><\/p>)+/g', '');

试试这个

return text.replace(/(<p><\/p>)+/g, '');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接