为什么以下代码中的正则表达式永远不会,codepli0 输入字符串在常规应用程序中是动态的,但是当它更改 if 语句时不会。为什么?
//first iteration input string
codespli0 = "var test = 0"
//second iteration input string
codespli0 = "test 2"
//process
var strTest = new RegExp("var");
alert(strTest);
if(strTest=="/var/"){
var test = strTest.exec(codespli0);
codepara0.innerHTML+=test+"<br />";
}else{
codepara0.innerHTML+="this"+"<br />";
}