自己写好了:
例如:提取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
例如:提取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
<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>