可以使用正则表达式和replace方法来实现。/n/n首先,我们可以使用正则表达式<p>([/s/S]*?)<//p>来匹配到所有的<p></p>标签及其内容。其中[/s/S]表示匹配任意字符,*?表示非贪婪匹配,即尽可能少的匹配。/n/n然后,我们可以使用replace方法,将匹配到的内容替换为空字符串,即删除。/n/n下面是完整的代码示例:/n/njavascript/nvar str = '<p>/n/t<br />/n</p>/n<p>/n/t数据备份/n</p>/n<p>/n/t所有后续新功能/n</p>/n<h3>/n/t软件说明/n</h3>/n<p>/n/t适用人群/n</p>/n<p>/n/t·穿衣搭配达人穿搭学习者/n</p>/n<p>/n/t·极简主义者断舍离实践者整理收纳爱好者服装从业者/n</p>';/n/nvar result = str.replace(/<p>([/s/S]*?)<//p>/g, function(match, p1) {/n if (p1.trim().length < 5) {/n return '';/n } else {/n return match;/n }/n});/n/nconsole.log(result);/n/n/n运行上述代码,输出结果如下:/n/n/n<p>/n 数据备份/n</p>/n<p>/n 所有后续新功能/n</p>/n<p>/n ·穿衣搭配达人穿搭学习者/n</p>/n<p>/n ·极简主义者断舍离实践者整理收纳爱好者服装从业者/n</p>/n

JavaScript字符串处理:删除短内容段落标签

原文地址: https://www.cveoy.top/t/topic/qxXy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录