日期:2014-05-16  浏览次数:20291 次

求助一个正则表达式
JScript code

<a target="_blank" href="http://demo.com" style="">
【测试】for test 为了测试 / a 8!?
</a>
</div>



假设上面 我想用正则匹配到上面的href的网址跟有汉字那一行(这行包含空格、汉字、字母、数字或其他的)谢谢了

------解决方案--------------------
其实不用正则更加简单

HTML code

<html>
<head>
</head>
<body>
<div id="s" style="display:none">
<a target="_blank" href="http://demo.com" style="">
【测试】for test 为了测试 / a 8!?
</a>
</div>
</div>

<div id="r"></div>

<script>
    var ss = document.getElementById("s");
    alert(ss.getElementsByTagName("a")[0].href);
    alert(ss.getElementsByTagName("a")[0].innerHTML);
</script>
</body>
</html>