我正在使用ng模式来检查正则表达式 模式应该包含组中的3个字母和2个数字。Javascript正则表达式检查模式
例 G-31SSD或G-EEE43我目前使用它匹配图案
只有第二个
ng-model="newGroup.groupCode" ng-pattern="/^\b[gG][-][a-zA-Z]{3}\d{2}\b$/"
我怎样才能使它以检查这两个条件或者我可以写OR条件ng-pattern
我正在使用ng模式来检查正则表达式 模式应该包含组中的3个字母和2个数字。Javascript正则表达式检查模式
例 G-31SSD或G-EEE43我目前使用它匹配图案
只有第二个
ng-model="newGroup.groupCode" ng-pattern="/^\b[gG][-][a-zA-Z]{3}\d{2}\b$/"
我怎样才能使它以检查这两个条件或者我可以写OR条件ng-pattern
^[gG]-\d{2}[a-zA-Z]{3}$|^[gG]-[a-zA-Z]{3}\d{2}$
,或者您也可以使用
^[gG]-(?:(?:\d{2}[a-zA-Z]{3})|(?:[a-zA-Z]{3}\d{2}))$
尝试this.this将履行双方conditions.You只需要使用一个|
运营商将同时匹配types.See演示。
结帐http://regexpal.com/和http://www.regexr.com/ – TMan 2014-09-29 05:40:34