如何从具有特定alt =值的字符串中删除图像元素?

时间:2013-03-03 03:01:15

标签: javascript

我有一个字符串,其中包含存储在var中的HTML图像元素。 我想删除那些具有alt ="今天"并保持其他图像不变。

<img src="./images/ok.gif" alt="today" />

我试过了:

var replaced2 = content.replace(/\<img src="./images/ok.gif" alt="today" />\/g,'');

但没有运气。 任何人都可以帮助我吗? 感谢

3 个答案:

答案 0 :(得分:2)

您不需要RegExp:

var replaced2 = content.replace('<img src="./images/ok.gif" alt="today" />','');

jsFiddle

答案 1 :(得分:1)

尝试将此作为正则表达式:

/<img src=".\/images\/ok.gif" alt="today" \/>/g

要确保逃避任何正斜杠,因为它们表示正则表达式

/<regexp syntax>/

答案 2 :(得分:-1)

您需要关注的是:JavaScript RegExp