求个正则谢谢谢谢!!!!

bbbbbjt46 2013-03-20 12:42:25
var aa="<b style='sdgds dgjdsg'>我爱</b><a href='rrr'>她</a><b style='sdgds dgjdsg'>呀</b>";
var aa=aa+'<b style="sdgds dgjdsg">她爱</b><a href="rrr">我</a><b style="sdgds dgjdsg">呀</b>';



求去除所有style样式 保留标签及内容,

去除a标签保留a标签内的内容

要的结果

<b>我爱</b>她<b>呀</b>
<b>她爱</b>我<b>呀</b>
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2013-03-20
  • 打赏
  • 举报
回复
可以合并起来。。

var aa="<b style='sdgds dgjdsg'>我爱</b><a href='rrr'>她</a><b style='sdgds dgjdsg'>呀</b>";

var aa=aa+'<b style="sdgds dgjdsg">她爱</b><a href="rrr">我</a><b style="sdgds dgjdsg">呀</b>';

var reg1 = /\s+style=(?:'|")+[^>]+(?:'|")|<a+[^>]*>|<\/a>/gi;

var bb = aa.replace(reg1,function(){
    return ''
});
console.log(bb);
functionsub 2013-03-20
  • 打赏
  • 举报
回复

var aa="<b style='sdgds dgjdsg'>我爱</b><a href='rrr'>她</a><b style='sdgds dgjdsg'>呀</b>";

var aa=aa+'<b style="sdgds dgjdsg">她爱</b><a href="rrr">我</a><b style="sdgds dgjdsg">呀</b>';

var reg1 = /\s+style=(?:'|")+[^>]+(?:'|")/gi;
var reg2 = /<a+[^>]*>|<\/a>/gi
var bb = aa.replace(reg1,function(){
    return ''
})
bb.replace(reg2,function(){
    return ''
})

Kilin_Zhang 2013-03-20
  • 打赏
  • 举报
回复
引用 4 楼 zhang_7150 的回复:

var aa="<b style='sdgds dgjdsg'>我爱</b><a href='rrr'>她</a><b style='sdgds dgjdsg'>呀</b>";
var reg = /(<\w+[^>]+?)style\s*=\s*('|"|).*?\2([^>]*?>)/ig
aa = aa.replace(reg,function(){
    return arguments[1] + arguments[3];
});
aa = aa.replace(/<(a)\s+[^>]*?>([\s\S]+?)<\/\1>/ig,function(){
    return arguments[2];
})
console.log(aa);
Kilin_Zhang 2013-03-20
  • 打赏
  • 举报
回复

var aa="<b style='sdgds dgjdsg'>我爱</b><a href='rrr'>她</a><b style='sdgds dgjdsg'>呀</b>";
var reg = /(<\w+[^>]+?)style\s*=\s*('|"|).*?\2([^>]*?>)/ig
aa = aa.replace(reg,function(){
    return arguments[1] + arguments[3];
});
boyazuo 2013-03-20
  • 打赏
  • 举报
回复
var aa="<b style='sdgds dgjdsg'>我爱</b><a href='rrr'>她</a><b style='sdgds dgjdsg'>呀</b>";
aa=aa+'<b style="sdgds dgjdsg">她爱</b><a href="rrr">我</a><b style="sdgds dgjdsg">呀</b>';
alert(aa.replace(/<(\w+)[^>]*>/g, "<$1>"))

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧