var regex = /<img[\s\S]+?filename=(\d*)/gi var str = '<P><IMG src="tt_downloadfile.do?filename=9&downname="></P><P><IMG src="tt_downloadfile.do?filename=10&downname="></P>'; var result = [] var m while(m = regex.exec(str)) result.push(m[1]); alert(result.join(","))//你要的值
var str = '<P><IMG src="tt_downloadfile.do?filename=9&downname="></P><P><IMG src="tt_downloadfile.do?filename=10&downname="></P>';
var result = []
var m
while(m = regex.exec(str)) result.push(m[1]);
alert(result.join(","))//你要的值
<!doctype html><html>
<head>
<title> </title>
</head>
<body>
<script>
var str="<P><IMG src=\"tt_downloadfile.do?filename=9&downname=\"><\/P><P><IMG src=\"tt_downloadfile.do?filename=10&downname=\"><\/P>";var reg=/<img[^>]*?src=(['\"\s]?)[^'\"\s]+?filename=([^&]+)[^'\"\s]+?\1[^>]*?>/gi;
var temp;
while(temp=reg.exec(str))
{
if(temp)
{
alert(temp[2]);
}
}</script>
</body>