我有一个字符串,其中包含存储在 var 中的 HTML 图像元素。我想删除那些具有 alt="today" 的图像元素并保持其余图像不变。
<img src="./images/ok.gif" alt="today" />
我努力了:
var replaced2 = content.replace(/\<img src="./images/ok.gif" alt="today" />\/g,'');
但没有运气。任何人都可以帮助我吗?谢谢
我有一个字符串,其中包含存储在 var 中的 HTML 图像元素。我想删除那些具有 alt="today" 的图像元素并保持其余图像不变。
<img src="./images/ok.gif" alt="today" />
我努力了:
var replaced2 = content.replace(/\<img src="./images/ok.gif" alt="today" />\/g,'');
但没有运气。任何人都可以帮助我吗?谢谢
您不需要正则表达式:
var replaced2 = content.replace('<img src="./images/ok.gif" alt="today" />','');
试试这个作为你的正则表达式:
/<img src=".\/images\/ok.gif" alt="today" \/>/g
必须确保转义任何正斜杠,因为它们表示正则表达式
/<regexp syntax>/
你需要研究的是:JavaScript RegExp