function
?test(s){?
????
try
{
????????
return
?!isNaN(eval(
"("
+s+
")"
));
????
}
catch
(e){
????????
return
?false
;
????
}
}
alert(test(
"1+6*(2+(3-1)/1+(9-5*1))"
));
//--------------------------------------------------------------------------------------
<script>
var
?str?=?
"1+6*(2+(3-1)/1+(9-5*1))"
;
try
{
????
eval(
"var?ret?=?"
+str);
????
if
(ret!=Infinity){
????????
alert(
"right"
);
????
}
else
{
????????
alert(
"wrong"
);
????
}
}
catch
(e){
????
alert(
"wrong"
);
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。