不用正则
<a href="#">a</a>
<a href="#">b</a>
<a href="#><img src="1.gif"></a>
<script>
var ahref = document.getElementsByTagName("a");var key = [];
for(j=0,i=0;i<ahref.length;i++)
{
outer = ahref[i].outerHTML;

if(outer.indexOf("<img")==-1)
{
key[j] = ahref[i].innerHTML;
j++;
}
}
alert(key[0]+"\n" + key[1]);
</script>