用正则去掉所有HTML标签,保留指定标签。
保留单个,如保留img标签:
str.replace(/<(?!\/?img)[^<>]*>/ig,'')
保留多个,如保留strong、em、p、u标签:
str.replace(/<(?!\/?strong|\/?em|\/?p|\/?u)[^<>]*>/ig,'')
清除所有标签,就是去掉保留指定标签的部分了:
str.replace(/<[^<>]*>/g, '')
用正则去掉所有HTML标签,保留指定标签。
保留单个,如保留img标签:
str.replace(/<(?!\/?img)[^<>]*>/ig,'')
保留多个,如保留strong、em、p、u标签:
str.replace(/<(?!\/?strong|\/?em|\/?p|\/?u)[^<>]*>/ig,'')
清除所有标签,就是去掉保留指定标签的部分了:
str.replace(/<[^<>]*>/g, '')