在线等=正则表达式如何匹配不带http的图片路径?
源码:图片1:<img alt="" width="500" height="333" src="images/test.gif">
<p></p>
<p></p>
图片2:<img alt="" width="500" height="333" src="http://www.test.com/test.gif">
正则表达式:<img.+src=[\'"]([^\'"]+)[\'"].*>
匹配结果:结果1: images/text/test.gif
结果2: http://www.test.com/test.gif
求教,如何改正则表达式,是匹配结果只显示带http的结果,即只匹配出图片二的结果
------解决方案--------------------
JScript code
var s='图片1:<img alt="" width="500" height="333" src="images/test.gif">'+
'<p></p>'+
'<p></p>'+
'图片2:<img alt="" width="500" height="333" src="http://www.test.com/test.gif">';
var rx=/<img.+?src=['"](http:\/\/[^'"]+)['"].*?>/ig
while(m=rx.exec(s))alert(m[1])