.replace(/<img[^>]+>/g, '')
这个正则表达式只剥离img标记我们如何修改它,使它也剥离iframe标记和img标记
结果正则表达式必须仅严格去除img和iframe标记。它不能剥离锚链接p span blockquote etc
RegEx可以用于从字符串中剥离标签,例如XMLHttpRequest
的responseText
对于这种情况,您可以尝试
.replace(/<img[^>]+>(</img>)?|<iframe.+?</iframe>/g, '')
说明:
<img[^>]+> // anythign between the <img ... >
(</img>)? // in case it is old style HTML
<iframe.+?</iframe> // anything between <iframe....</iframe> non-greedy
如果目标是活动DOM,则使用DOM删除元素,例如Node.removeChild
祝你好运:(