使用正则表达式删除某一个html标签内所有属性
2018-01-11 11:17
801 查看
如需删除,含有某一特定属性的标签中的所有属性 ;
例 :需删除含有program属性的中的所有的属性;
输出结果:
例 :需删除含有program属性的中的所有的属性;
//目标str var str='<span class="weapp_image_link" miniprogram="wx484f6d4595f5bcd5" data-miniprogram-path="pages/home/home" data-miniprogram-nickname="我身边的头条" href=""><img data-s="300,640" src="https://mmbiz.qpic.cn/mmbiz_png/sz4/0?wx_fmt=png" data-type="png" class="" data-cropselx1="0" data-cropselx2="558" data-cropsely1="0" data-cropsely2="132" data-copyright="0" style="width: 558px;height: 159px;" data-ratio="0.28520499108734404" data-w="561"></span>' function replaceLP(content) { content = content.replace(/<span+(\s*[^>]*)?program(\s*[^>]*)?>/g, "<span>"); return content; } console.log(replaceLP(str));
输出结果:
<span><img data-s="300,640" src="https://mmbiz.qpic.cn/mmbiz_png/sz4/0?wx_fmt=png" data-type="png" class="" data-cropselx1="0" data-cropselx2="558" data-cropsely1="0" data-cropsely2="132" data-copyright="0" style="width: 558px;height: 159px;" data-ratio="0.28520499108734404" data-w="561"></span>
相关文章推荐
- Java使用正则表达式删除所有HTML标签的方法示例
- 使用正则表达式过滤html标签,属性,样式表,挂马脚本
- 使用正则表达式删除HTML标签
- 使用正则表达式操作html标签中的特定属性
- 过滤所有html标签的属性的正则表达式
- 使用正则表达式删除一个字符串中特定两个字符之间的所有字符
- 请教一个正则表达式,匹配所有Html标签外部的指定字符串
- java 去掉html标签 使用正则表达式删除HTML标签。
- java使用正则表达式去除字符串的html标签
- [导入][原创]使用正则表达式找出HTML代码内所有IMG图片的SRC链接地址
- asp.net 正则表达式过滤所有html标签
- 使用正则表达式去除html标签
- 知道标签html中的标签,我的取包括标签的标签内的内容使用的正则表达式()
- 使用正则表达式匹配嵌套Html标签
- Java/Js下使用正则表达式匹配嵌套Html标签
- 利用正则表达式取得html标签中属性的值
- (转)c# .net 使用正则表达式匹配嵌套Html标签
- 【推荐】c# .net 使用正则表达式匹配嵌套Html标签
- !! 使用正则表达式匹配嵌套Html标签
- 怎么用PHP正则 去掉所有html标签的属性部分