Javascript 用于查找特定图像并将其删除的正则表达式不起作用

Javascript 用于查找特定图像并将其删除的正则表达式不起作用,javascript,regex,Javascript,Regex,我用这个正则表达式搜索一个字符串并替换一个特定的图像(如果找到的话),但是正则表达式替换永远不起作用 这是我正在使用的代码 var txt = '<img src="images/p.gif" alt="" onload="" />'+ '<img src="images/p2.gif" alt="" onload="" />'+ '<img src="images/p.gif" alt="" />'; var re

我用这个正则表达式搜索一个字符串并替换一个特定的图像(如果找到的话),但是正则表达式替换永远不起作用

这是我正在使用的代码

var txt = '<img src="images/p.gif" alt="" onload="" />'+
          '<img src="images/p2.gif" alt="" onload="" />'+
          '<img src="images/p.gif" alt="" />';

var re = txt .replace(/<img src=\"images\/p\.gif\"[^>]*>/g, '');
alert(re);
var txt=''+
''+
'';
var re=txt.replace(/]*>/g',);
警报(re);

您使用哪个浏览器?我在谷歌chrome上也能用,我在firefox和chrome上测试。我要么把所有的图像都抹掉,要么就没有图像。虽然我不想使用正则表达式,但我试图擦除的图像将附加一个onload函数,并将其转换为dom内容,该函数将运行said函数。@Chaosxmk firefox和chrome都用这个字符串向我显示警报:如果这是您的精确输入和正则表达式,我不明白为什么它不起作用。