为了账号安全,请及时绑定邮箱和手机立即绑定

除了 img标签src属性以外的所有标签属性都剔除,怎么写呢,不会写,好难哦

除了 img标签src属性以外的所有标签属性都剔除,怎么写呢,不会写,好难哦

桃花长相依 2019-02-19 16:08:30
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 : "";
        });
    }
});


查看完整回答
反对 回复 2019-02-19
  • 3 回答
  • 0 关注
  • 619 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信