使用javascript替换字符串中的<img/>标记

时间:2017-09-14 10:48:00

标签: javascript regex

如何使用javascript替换或删除字符串中的所有图片代码?

&#13;
&#13;
Coffee Bean<div><br /></div><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX.." />
&#13;
&#13;
&#13; 我想删除图像和字符串中的连续图像标记。怎么做?

1 个答案:

答案 0 :(得分:1)

使用正则表达式:

myString.replace(/<img[^>]*>/g,"");

[^>] *表示除&gt;以外的任意数量的字符。如果使用。+,则如果有多个标记,则替换操作会立即删除它们,包括它们之间的任何内容。默认情况下操作是贪婪的,这意味着他们使用最大可能的有效匹配。

/ g结尾意味着替换所有出现的事件(默认情况下,它只删除第一次出现)。