正则表达式:
var reg=/^[a-zA-Z0-9]+(<>|>|<|=|>=|<=)[a-zA-Z0-9]+$/
if(reg.test(YourStr)){//正确时的处理}
else{//错误时的处理}
你的要求不是很明确,比如检查时是否考虑变量名不能以数字打头/变量名长度是否有限制/是否允许空格下划线等

解决方案 »

  1.   

    尝试eval。如果不出错,就是个表达式,如果有错误就不是
      

  2.   

    eval出不出错不能作为依据的,因为他要求有变量,可能会出现变量未定义之类的错误,如果任意字符的话可以用.作通佩符:
    /^.+(<>|>|<|=|>=|<=).+$/
    有关正则表达式可以去www.microsoft.com/china/scripting下一个脚本帮助文件(中文的)里面有关正则表达式的部分讲的还是很详细的