var test_str = "oooooooooooooooooooo<img src=""/>9999999999999999oooooooooooooooooooo<img src=""/>9999999999999999";//全字符串var test_reg = /<img/g;//测试正则
function matchStr(){
var show = test_str.match(test_reg);
alert(show.length);
for(var i=0;i<show.length;i++){
alert(show[i]);
}
};
matchStr();question:从一个字符开始(<img)到一个字符结束(/>)的正则怎么写?最后我还想取得img 的各个属性(src),求助!
function matchStr(){
var show = test_str.match(test_reg);
alert(show.length);
for(var i=0;i<show.length;i++){
alert(show[i]);
}
};
matchStr();question:从一个字符开始(<img)到一个字符结束(/>)的正则怎么写?最后我还想取得img 的各个属性(src),求助!
<SCRIPT LANGUAGE="JavaScript">
<!--
var test_str = 'oooooooooooooooooooo<img src="www.bajdu.com"/>9999999999999999oooooooooooooooooooo<img src="www.bajdu2.com"/>9999999999999999';
var m = []
test_str.replace(/<img.*? src=\"(.*?)\".*?\/>/g, function (a,b) { m.push(b);return '' })
alert(m[0])
alert(m[1])
//-->
</SCRIPT>
var str = "oooooooooooooooooooo<img src=\"aa.jpg\"/>9999999999999999oooooooooooooooooooo<img src=\"bb.gif\"/>9999999999999999";
var reg = /<img[^>]*?src=(['""\s]?)([^'""\s]+)\1[^>]*?>/g;
while(reg.exec(str))
alert(RegExp.$2)
/*
弹出
aa.jpg
bb.gif
*/