你可以使用正则表达式和JavaScript的replace()方法来过滤HTML字符串中的img标签。以下是一个示例代码:

var htmlStr = '自由太空遨游\n</p>\n<p>\n\t<img src="http://images.073pic.com/2022/0512/20220512171906308.jpg" title="" alt="1652341757666805.jpg" /> \n</p>\n<h3>\n\t炮台防御大作战游戏说明\n</h3>\n<p>\n\t科幻战斗机,激烈的太空战斗,酷酷的电池皮肤,新的在线。\n</p>\n<p>\n"';
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标签,从而达到过滤的效果

用js代码实现:正则过滤这段html字符串中的img标签自由太空遨游npnpntimg src=httpimages073piccom2022051220220512171906308jpg title= alt=1652341757666805jpg npnh3nt炮台防御大作战游戏说明nh3npnt科幻战斗机激烈的太空战斗酷酷的电池皮肤新的在线。npnpn

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

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