Javascript 替换空的<;p></p>;用正则表达式

Javascript 替换空的<;p></p>;用正则表达式,javascript,regex,Javascript,Regex,我试图用正则表达式替换掉空段落,但运气不好 return text.replace('/(<p><\/p>)+/g', ''); 返回文本。替换('/()+/g',''; 看起来还可以。我做错了什么 您应该删除引号: return text.replace(/(<p><\/p>)+/g, ''); 返回文本。替换(/()+/g'); 就快到了。。。但是JS中的正则表达式不是字符串 你的 return text.replace('/(<p

我试图用正则表达式替换掉空段落,但运气不好

return text.replace('/(<p><\/p>)+/g', '');
返回文本。替换('/()+/g','';
看起来还可以。我做错了什么


您应该删除引号:

return text.replace(/(<p><\/p>)+/g, '');
返回文本。替换(/()+/g');

就快到了。。。但是JS中的正则表达式不是字符串

你的

return text.replace('/(<p><\/p>)+/g', '');
返回文本。替换('/()+/g','';
试试这个

return text.replace(/(<p><\/p>)+/g, '');
返回文本。替换(/()+/g');

你最好找到
p
元素中的
textContent
为空并将其删除。你不需要引号
,或者
+
可能重复的右:)我就知道这很愚蠢!我会尽可能地接受答案!