pastedText = "<a href="">呵呵</a><img src="love.png" /><iframe src="index.html"></iframe>";除了 img标签src属性以外的所有标签属性都剔除,怎么写呢pastedText = pastedText.replace。。。。。怎么写求求了
3 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
var tagsRe = /(<.*?\/.*?>)/g; // 获取标签var s = '<a href="">呵呵</a><img src="love.png" alt=""/><iframe src="index.html" alt=""></iframe>';var newStr = s.replace(tagsRe, function(match) { var attrsRe = /\s+[a-z]*\s*=\s*".*?"/ig; // 获取属性 var isImg = match.indexOf("img"); if(isImg < 0) { return match.replace(attrsRe, ""); }else { return match.replace(attrsRe, function(match) { var isSrc = match.indexOf("src"); return isSrc >= 0 ? match : ""; }); } });
- 3 回答
- 0 关注
- 619 浏览
添加回答
举报
0/150
提交
取消