JavaScript 过滤html标签获取纯文本正则表达式

2022年11月23日 阅读470次 分类:开发 标签:js微码

版权声明:本文为博主原创或转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://www.zhuyanjun.cn/development/1928.html

过滤所有的html标签,不包括内容

var reg =  new RegExp('<[^>]+>','gi');

匹配除img标签外的html标签  不包括html标签内的内容

new RegExp('<(?!img).*?>','gi');

匹配除img、p标签外的html标签  不包括html标签内的内容

new RegExp('<(?!img|p|\/p).*?>','gi');

只匹配img、br、hr、input标签

new RegExp('<(img|br|hr|input)[^>]*>','gi');

分组匹配,过滤所有的html标签,包括内容

new RegExp('<(\\S*)[^>]*>[^<]*<\\/(\\1)>','gi');

匹配指定标签

new RegExp('<自定义(?:(?!<\/自定义>).|\n)*?<\/自定义>','gm');


关联文章

(本篇完)

是不是学到了很多?可以

版权声明:本文为博主原创或转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:http://www.zhuyanjun.cn/development/1928.html