求js正则表达式过滤图片地址 谢了

<IMG src="/upload/201109//20110920085025872.jpg" border=0><IMG src="/upload/201109//20110920085033930.jpg" border=0>
<IMG src="/upload/201109//20110920085042691.jpg" border=0>
<IMG src="/upload/201109//20110920085052818.jpg" border=0>

第1个回答  2011-09-22
var img=document.getElementsByTagName("img");
for(var i=0;i<img.length;i++){
var goal=img[i].getAttribute("src");
var reg=/\/upload\/201109\/\d+\.jpg/;
//可以根据需求设置你的正则表达式。
if(goal.test(reg)){
//do something you want.
}
}
第2个回答  2011-09-22
^<IMG (.*) >$
img的大小写有关
如果是最后有/的例如:
<IMG src="/upload/201109//20110920085025872.jpg" border=0 />
用^<IMG (.*) \/>$匹配
第3个回答  2011-09-22
<IMG src="(.*?)" border=0>
第4个回答  2011-09-22
正则 /^(<IMG)[\s\w\=\"\/\.]+(border=0>)$/gm本回答被提问者采纳