正则式代码var p3 = /[\s\S]*?aaaaa[\s\S]*?<td[\s\S]*?>(.*)</im;
   p3.exec(s);
  alert(RegExp.$1);
测试字符串<td width="13%" height="24" align="center" bgcolor="f8fbff">aaaaa登陆时间</td>
                          <td width="20%" height="24">&nbsp;2010-6-26 0:13:55</td>
                        </tr>
                        <tr bgcolor="#FFFFFF"> 如果把正则式的 aaaaa 换成 登陆时间 就查找不到

解决方案 »

  1.   

    这个正则用来干嘛的?如果你要获取td元素对象的话设置一个id就好了吧。
      

  2.   

    要获取
    &nbsp;2010-6-26 0:13:55这个页面不受我控制,不过它的编码是确定的GB2312
      

  3.   


    //首先 说是支持中文的
        var s = "洪恩在线";
        var reg = /洪恩在线/;
        alert(reg.test(s));
      

  4.   

    var s = "";var reg = /[^\u4E00-\u9FA5]/greg.test(s);
      

  5.   

    没错啊,不是可以获取到
    var s='<td width="13%" height="24" align="center" bgcolor="f8fbff">aaaaa登陆时间</td>\
    <td width="20%" height="24">&nbsp;2010-6-26 0:13:55</td>\
    </tr>\
    <tr bgcolor="#FFFFFF">\
    ';
     var p3 = /[\s\S]*?登陆时间[\s\S]*?<td[\s\S]*?>(.*)</im;
       p3.exec(s);
      alert(RegExp.$1);
      

  6.   

    不好意思  我说错了
    源是GB2312  我的是unicode,
    我把我的换成GB2312确实不报错
    但是我只能使用UNICODE啊
    HELP