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
为空并将其删除。你不需要引号”
,或者+
可能重复的右:)我就知道这很愚蠢!我会尽可能地接受答案!