自己写好了:
例如:提取JavaScript脚本代码里的数字类型变量anum的值(包括科学记数法):re=/anum\s*=\s*([+-]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?)/gi 提取JavaScript脚本代码里的字符串类型变量bstr的值:
re=/bstr\s*=\s*['"]([\s\S]*)['"]/gi提取JavaScript脚本代码里的字符串类型变量cbln的值:
re=/cbln\s*=\s*(true|false)/gi

解决方案 »

  1.   

    呵呵,才看到慢了,不过下面的方法也不能完全满足,要看你再具体的需求才行<textarea id="textarea1">
    <SCRIPT language=JavaScript>
    var j,u,p,r 
    j="==="  
    u= True
    p = 453453;
    r ="$^$%^$%55===^$%"
    </script>
    </textarea>
    <script language=javascript>
    var str=document.getElementById("textarea1").value
    re=/\s[jupr]\s*=\s*(["']?)(.+?)(\1)(?=(\s|;))/mg
    while(re.exec(str))
    {
    alert(RegExp.$2)
    }
    </script>
      

  2.   

    这个就不用提取了,把script去掉,直接eval一下就有值了
      

  3.   

    谢谢,我其实是想在vb里提取网页中javasript变量的值。