foreach (string input in inputs)
{
Console.WriteLine("{0}:{1} ", input, CheckExpressionValid(input));
}
Console.ReadKey();[/code] 作者: 站长苏飞 时间: 2013-2-26 11:13
[code=html]<script>
var str="1+11*((2+3))"
var re=/^[\d-+*/()]+$/g;
var re2=/\d\(/g;
var re3=/\(/g;
var re4=/\)/g;
var re5=/[-+*/][-+*/]/g;
if (re.test(str)&&(!re2.test(str))&&(str.match(re3).length==str.match(re4).length)&&(!re5.test(str)))
{alert("ok")}
else
{alert("no")}