0

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

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

我努力了:

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

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

4

3 回答 3

2

您不需要正则表达式:

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

jsFiddle

于 2013-03-03T03:09:44.383 回答
1

试试这个作为你的正则表达式:

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

必须确保转义任何正斜杠,因为它们表示正则表达式

/<regexp syntax>/
于 2013-03-03T03:08:38.923 回答
-1

你需要研究的是:JavaScript RegExp

于 2013-03-03T03:11:39.820 回答