///'JavaScript 删除字符串标签属性和特定标签 - 保留img标签src属性///'//n//n使用JavaScript正则表达式可以轻松地删除字符串中所有标签的属性和样式,同时删除font和span标签,但保留img标签的src属性。例如,您可以使用以下代码来实现此功能://n//njavascript//nfunction removeTags(str) {//n // 删除所有标签的属性和样式//n str = str.replace(/<[^>]+>/g, function(match) {//n return match.replace(/(/w+)=[/''][^/'']*[/'']/g, '');//n });//n //n // 删除font和span标签//n str = str.replace(/<(font|span)[^>]*>/g, '');//n //n // 保留img标签的src属性//n str = str.replace(/<img[^>]+src=[/'']([^/'']+)[/''][^>]*>/g, '<img src=/'$1/'>');//n //n return str;//n}//n//n// 示例用法//nvar htmlString = '<div style=/'color: red;/'>This is a <font size=/'4/'>sample</font> <span style=/'font-weight: bold;/'>string</span> with an <img src=/'image.jpg/' alt=/'image/'>.</div>';//nvar cleanedString = removeTags(htmlString);//nconsole.log(cleanedString);//n//n//n运行上述代码,输出结果将为://n//nhtml//nThis is a sample string with an <img src=/'image.jpg/'>.//n//n//n其中,所有的标签属性和样式被删除,font和span标签被移除,但img标签的src属性被保留。//n//n使用场景://n//n该方法适用于需要从字符串中提取文本内容,同时保留图片链接的场景。例如,您可能需要从网页源代码中提取文章内容,并保留其中的图片链接。

JavaScript 删除字符串标签属性和特定标签 - 保留img标签src属性

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

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