随便写个正则 然后 找出和正则符合的字符串 
 如  http://paper.wenweipo.com/\d+/\d+/\d+/CH\d+.htm  就会找到
<li><a href="http://paper.wenweipo.com/2012/05/16/CH1205160004.htm" target="_blank">顶顶顶顶</a></li> 
  这个用js要怎么弄。 求大侠帮忙。。先谢谢了 。。 或者给我个 实现的思路  。  

解决方案 »

  1.   

    这样<script  type="text/javascript">
    var reg = /http://paper.wenweipo.com/\d+/\d+/\d+/CH\d+.htm/i;
    var str = '<li><a href=\"http:\/\/paper.wenweipo.com\/2012\/05\/16\/CH1205160004.htm\" target=\"_blank\">顶顶顶顶</a></li> ';
    var result =  reg.exec(str);
    alert(result);
    </script>
      

  2.   

    var reg = /http:\/\/paper.wenweipo.com\/\d+\/\d+\/\d+\/CH\d+.htm/i;
      

  3.   


    var my = 'http://paper.wenweipo.com/\\d+/\\d+/\\d+/CH\\d+.htm' // "\"是转义符,这里写两个\\
    document.write(my)
    var s = '<li><a href="http://paper.wenweipo.com/2012/05/16/CH1205160004.htm" target="_blank">顶顶顶顶</a></li>'
    var r = new RegExp(my, 'i')
    alert( s.match(r) )
      

  4.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    </head>
    <body>
    待测文本<div id="str"><li><a href="http://paper.wenweipo.com/2012/05/16/CH1205160004.htm" target="_blank">顶顶顶顶</a></li></div>
    输入正则<textarea id="test"></textarea>
    <button id="btn">点击</button>
    <script>
    function $(el){
    return typeof el == 'string' ? document.getElementById(el) : el;
    }
    $('btn').onclick = function(){
    var re = $('test').value;
    var s = $('str').innerHTML
    var r = new RegExp(re, 'i')
    alert( s.match(r) )
    }
    </script>
    </body>
    </html>
    这个意思?
      

  5.   

     嗯  差不多  。  calmcrime 能不能麻烦你给我 讲一下代码 。 可以吗。  
      

  6.   

    楼主 参考下http://www.w3school.com.cn/js/jsref_obj_regexp.asp