/ / Regex img und iframe Tags entfernen - Javascript

Regex zum Entfernen von Tags img und iframe - javascript

.replace(/<img[^>]+>/g, "")

Diese Regex-Img-Tags können nur geändert werden. Wie können wir dies so ändern, dass Iframe-Tags zusammen mit img-Tags entfernt werden

Der Regex des Ergebnisses muss die Tags img und iframe nur streng entfernen. Verankerungsglieder dürfen nicht entfernt werden

Antworten:

1 für die Antwort № 1

Es gibt Fälle, in denen RegEx zum Entfernen von Tags aus Zeichenfolgen verwendet werden kann responseText von XMLHttpRequest

Für solche Fälle können Sie es versuchen

.replace(/<img[^>]+>(</img>)?|<iframe.+?</iframe>/g, "")

Erläuterung:

<img[^>]+> // anythign between the <img ... >
(</img>)? // in case it is old style HTML
<iframe.+?</iframe> // anything between <iframe....</iframe> non-greedy

Wenn das Ziel ein Live-DOM ist, entfernen Sie Elemente mit DOM Node.removeChild

Viel Glück :)