如题.字符串如:"dsNULLreretds{success:5 fail:5}NULLaaaaaaaaassssssss"
请大侠帮忙看看.

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
    </head>
    <body>
        <script type="text/javascript">
             var s='dsNULLreretds{success:5 fail:5}NULLaaaaaaaaassssssss';
    var reg=/{([^}]+?)}/g;
    reg.test(s);
    alert(RegExp.$1);
        </script>
    </body>
    </html>
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
    </head>
    <body>
        <script type="text/javascript">
            var s = 'dsNULLreretds{success:5 fail:5}NULLaaaaaaaaassssssss';
            var reg = /{(.*)}/g;
            reg.test(s);
            alert(RegExp.$1);
        </script>
    </body>
    </html>
      

  3.   

    var str = "dsNULLreretds{success:5 fail:5}NULLaaaaaaaaassssssss";
    var regex = /([^{}](?=.*})(?!.*{))+/
    var v = regex.exec(str)
    alert(v[0])