I have a string that contains HTML image elements that is stored in a var.
I want to remove the image elements from the string.
I have tried: var content =
var content = content.replace(/]*>/g,"");
[^>]*
means any number of characters other than >
. If you use .+
instead, if there are multiple tags the replace operation removes them all at once, including any content between them. Operations are greedy by default, meaning they use the largest possible valid match.
/g
at the end means replace all occurrences (by default, it only removes the first occurrence).