请教高手,
比如:1-我的文件夹(我....png(109.02KB)                ,这个字符串中,怎么用整整或是JS获取109.02KB这个值。

解决方案 »

  1.   

    <script>
    var str = "abbcc(abcd)cdeb(109.02KB)";
    var pa = /.*\((.*)\)/;
    alert(str.match(pa)[1]);
    </script>
      

  2.   

    var re = /^(?:.+)(?:\(|()(.+)(?:\)|))$/gi;
    var str = '我....png(109.02KB)';
    var ret = re.exec(str);
    if(ret!=null&&ret.length == 2)
    {
    alert(ret[1]);
    }else{
    alert("no");
    }
      

  3.   

    这个可以么
    var str = "我....(231)png(109.02KB)",
    reg = /\b\([\s\S]*\)$/;
    alert(str.match(reg));
      

  4.   

    var str = "1-我的文件夹(我....png(109.02KB)";
    /\([^\(\)]*\)[^\(\)]*$/.exec(str);
    var result = RegExp.$1;
    alert(result);
      

  5.   

    var str = "1-我的文件夹(我....png(109.02KB)";
    /\(([^\(\)]*)\)[^\(\)]*$/.exec(str);
    var result = RegExp.$1;
    alert(result);
      

  6.   

    你确定是:1-我的文件夹(我....png(109.02KB)
    而不是:1-我的文件夹(我....png(109.02KB))