在AngularJS中输入文本自定义验证
有以下代码:在AngularJS中输入文本自定义验证,angularjs,Angularjs,有以下代码: <input class="form-control" id="secret_key" type="text" name="secret_key" ng-model="hotel.secret_key" ng-required="true" ng-minlength="8" placeholder="Secret Key" /> 我可以验证这个字段的长度,它是有效的。但现在我必须验证这个长度是否包含至少一个数字、一个小写字母和一个大写字母。我如何使用AngularJS
<input class="form-control" id="secret_key" type="text" name="secret_key" ng-model="hotel.secret_key" ng-required="true" ng-minlength="8" placeholder="Secret Key" />
我可以验证这个字段的长度,它是有效的。但现在我必须验证这个长度是否包含至少一个数字、一个小写字母和一个大写字母。我如何使用AngularJS实现它?提前谢谢 您可以通过ng模式在输入模型上设置一个简单的RegExp验证模式,如下所示:
<input ng-pattern="/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).+$/" name="text" type="text" ng-model="formData">
这将验证输入是否至少包含1个小写字符、1个大写字符和1个整数
供您试用上述代码
如果您对理解RegExp模式感兴趣,.看看您是否从中得到了一些东西