输入文本的自定义验证,以验证最小2个小写字符,2个大写字符,2个整数和2个特殊符号在Angular JS中

时间:2016-06-04 06:45:22

标签: angularjs html5

<input ng-pattern="/(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^a-zA-Z0-9])/" name="text" type="text" ng-model="formData">

从这里我可以检查最小1个小写字符,1个大写字符,1个整数和1个特殊符号。 但我想验证2个小写字符,动态最小数字会改变。所以我必须编写通用验证 我怎么能这样做?
谁能帮我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

将其用于2个小写,2个大写,2个整数,2个特殊字符

(?=.*[a-z]{1,2})(?=.*[A-Z]{2,2})(?=.*\d{2,2})(?=.*[^a-zA-Z0-9]{2,2})

试试here