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

pastedText = "<a href="">呵呵</a><img src="love.png" /><iframe src="index.html"></iframe>";

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

pastedText = pastedText.replace。。。。。怎么写求求了


桃花长相依
浏览 620回答 3
3回答

qq_遁去的一_1

var&nbsp;tagsRe&nbsp;=&nbsp;/(<.*?\/.*?>)/g;&nbsp;//&nbsp;获取标签var&nbsp;s&nbsp;=&nbsp;'<a&nbsp;href="">呵呵</a><img&nbsp;src="love.png"&nbsp;alt=""/><iframe&nbsp;src="index.html"&nbsp;alt=""></iframe>';var&nbsp;newStr&nbsp;=&nbsp;s.replace(tagsRe,&nbsp;function(match)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;attrsRe&nbsp;=&nbsp;/\s+[a-z]*\s*=\s*".*?"/ig;&nbsp;&nbsp;//&nbsp;获取属性 &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;isImg&nbsp;=&nbsp;match.indexOf("img");&nbsp;&nbsp;&nbsp;&nbsp;if(isImg&nbsp;<&nbsp;0)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;match.replace(attrsRe,&nbsp;""); &nbsp;&nbsp;&nbsp;&nbsp;}else&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;match.replace(attrsRe,&nbsp;function(match)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;isSrc&nbsp;=&nbsp;match.indexOf("src");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;isSrc&nbsp;>=&nbsp;0&nbsp;?&nbsp;match&nbsp;:&nbsp;""; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}); &nbsp;&nbsp;&nbsp;&nbsp;} });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5