JavaScript 正则过滤 HTML 字符串中的 img 标签
你可以使用正则表达式和 JavaScript 的 replace() 方法来过滤 HTML 字符串中的 img 标签。以下是一个示例代码:
var htmlStr = '自由太空遨游
</p>
<p>
<img src='http://images.073pic.com/2022/0512/20220512171906308.jpg' title='' alt='1652341757666805.jpg' />
</p>
<h3>
炮台防御大作战游戏说明
</h3>
<p>
科幻战斗机,激烈的太空战斗,酷酷的电池皮肤,新的在线。
</p>
<p>
';
var filteredHtmlStr = htmlStr.replace(/<img[^>]*>/g, '');
console.log(filteredHtmlStr);
这段代码将会输出过滤掉 img 标签后的 HTML 字符串:
自由太空遨游
</p>
<p>
</p>
<h3>
炮台防御大作战游戏说明
</h3>
<p>
科幻战斗机,激烈的太空战斗,酷酷的电池皮肤,新的在线。
</p>
<p>
正则表达式 /<img[^>]*>/g 用于匹配 HTML 字符串中的 img 标签,replace() 方法用空字符串替换匹配到的 img 标签,从而达到过滤的效果。
原文地址: https://www.cveoy.top/t/topic/qsX8 著作权归作者所有。请勿转载和采集!