你得好好看看js的正则,js的正则和C#之类的正则有区别的,前置匹配等什么的不支持

解决方案 »

  1.   

    var reg=/<a class=\"next\" href=\"(?'next'.*?)\"[^>]*?>用来匹配html标签的正则,分组的时候,最好不要用<>,最好用''
      

  2.   

    从语法上说,你的表达式中的括号需要转义。
    var strNext = new RegExp('class=[""]next" href=[""]\\(?<next>.*?\\)[""]>');
      

  3.   

    var strNext = new RegExp('class=[""]next" href=[""](?<next>.*?)[""]>');这个问题号干什么用的一般问号在js正则中都是 忽略优先匹配或者环视中使用
    你的问号好像不是这两种方法之一啊