Javascript 正则表达式包含小于symbol或大于symbol
我想验证具有0-9、A-Z、A-Z和-、u和空格()的字符串。现在我想选择允许<或> 字符串不应以<或> var ValueExpression=newregexp('^[0-9a-zA-Z_-]+$) 允许的字符串为-a>10,a<Javascript 正则表达式包含小于symbol或大于symbol,javascript,jquery,regex,jquery-ui,Javascript,Jquery,Regex,Jquery Ui,我想验证具有0-9、A-Z、A-Z和-、u和空格()的字符串。现在我想选择允许 字符串不应以 var ValueExpression=newregexp('^[0-9a-zA-Z_-]+$) 允许的字符串为-a>10,a
请建议 这是一个在Perl中有效的正则表达式(测试软件说它在js中也有效,但无法验证)
/^(([a-zA-Z0-9\-_\ ]+)(([<>]{1})([a-zA-Z0-9\-_\ ]+))?)$/
([a-zA-Z0-9\-\]+([]{1})([a-zA-Z0-9\-\]+))$/
它只接受一次“”的出现,但不能同时接受两次
捕获的组:
1.一切;
2.-最右边的一组值,包括运算符(可选)
3.-操作员(可选-取决于第二组)
4.-右侧值(可选-取决于第二组)