function GetDate\(\).*?\{([^\}]*)\}

解决方案 »

  1.   

    下面这段可以达到你的要求
    function GetDate() 

        setday(this,document.all.txtSampleDateTo);  
    } window.onload=function()
    {
    //debugger;
    var str=GetDate.toString();   
    var re = /function\s+\w+\(\)\s*{([\s\S]*)}/ig;
        var arr=re.test(str);
        alert(RegExp.$1);}
      

  2.   

    <script>
    function GetDate() 

        setday(this,document.all.txtSampleDateTo);
    } var str = GetDate.toString(), reg = /^[\S\s]+?\{\s*([\s\S]+?)\s*\}$/, rs = str.replace(reg,'$1');
    alert(rs);
    </script>