如:
<ul>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
............
</ul>里面很多这样类似的a标签,哪位大侠帮帮忙,我刚接触正则不知道怎么获取a标签的内容,帮忙写个正则动态获取a标签中所有内容,谢谢
<ul>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
<li><a href="#">aadfsfsfsfd</a></li>
............
</ul>里面很多这样类似的a标签,哪位大侠帮帮忙,我刚接触正则不知道怎么获取a标签的内容,帮忙写个正则动态获取a标签中所有内容,谢谢
alert($("a")[i].text());
}
alert($("a:eq(i)").text());
}
http://www.cainiao8.com/web/js_note/js_regular_expression.html
这个里面的教程很不错!
如果这里面的能够吃透了就好了!!基本入门了!之后就是熟悉的使用了!
<textarea id="txt" style="width:300px;height:150px;"></textarea>
<input type="button" value="匹配" onclick="pp()"/>
<script type="text/javascript">
function pp(){
var re=/<a[^>]*href=['"]([^"]*)['"][^>]*>(.*?)<\/a>/g;
var str=document.getElementById('txt').value;
var arr=[];
while(re.exec(str)!=null)
{
arr.push(RegExp.$2+"\n");//如果是RegExp.$1那么匹配的就是href里的属性了!
}
alert(arr);
}
</script>把需要匹配的数据放到textarea文本框里即可!