js 正则表达式 去除html字符串的 background-color属性
直接复制某些网页的文章到百度编辑器会带有background-color属性,想通过js的正则表达式把background-color去掉。//匹配以background...
直接复制某些网页的文章到百度编辑器会带有background-color属性,想通过js的正则表达式把background-color去掉。
//匹配以background-color开头,以分号(;)结束的字符串
var reg = new RegExp("background-color(.)*\;","ig");
var text = "background-color:#FF0000 ; asdfsffdsf ; background-color: rgb(100,100,100); ddd; sdf";
var resArr = text.match(reg);
//只匹配到了一个,分号匹配到的是ddd后面的分号,匹配的内容是:background-color:#FF0000 ; asdfsffdsf ; background-color: rgb(100,100,100); ddd;
如何才能匹配到 background-color:#FF0000 ;和background-color: rgb(100,100,100);呢 展开
//匹配以background-color开头,以分号(;)结束的字符串
var reg = new RegExp("background-color(.)*\;","ig");
var text = "background-color:#FF0000 ; asdfsffdsf ; background-color: rgb(100,100,100); ddd; sdf";
var resArr = text.match(reg);
//只匹配到了一个,分号匹配到的是ddd后面的分号,匹配的内容是:background-color:#FF0000 ; asdfsffdsf ; background-color: rgb(100,100,100); ddd;
如何才能匹配到 background-color:#FF0000 ;和background-color: rgb(100,100,100);呢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询