啊啊(aaaa)
问问(a123)(aaab)
分别获取括号前的内容和最后一个括号里面的内容:
啊啊             和         aaa
问问(a123)       和         aaab

解决方案 »

  1.   

    var s='问问(a123)(aaab)';
    reg=/(.+)\(([^\)]+)\)$/;
    var arr=s.match(reg);
    alert(arr[1]);
    alert(arr[2]);
      

  2.   


    var s='问问(a123)(aaab)',head,last,
        reg=/^([^\(]+).+\(([^\)]+)\)$/;
    var arr=s.match(reg);
    alert(arr[1]);
    alert(arr[2]);
      

  3.   

    function getResult(str){
    var reg=/^(.+)(\([^\)]+\))$/ig;
    return reg.exec(str);
    }alert(getResult("问问(aaaa)"));
    alert(getResult("问问(a123)(aaab)"));