详解AngularJS中的表单验证(推荐)

前端之家收集整理的这篇文章主要介绍了详解AngularJS中的表单验证(推荐)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

AngularJS自带了很多验证,什么必填,最大长度,最小长度...,这里记录几个有用的正则式验证

1.使用angularjs的表单验证

正则式验证

只需要配置一个正则式,很方便的完成验证,理论上所有的验证都可以用正则式完成

required ng-pattern="mobileRegx"/> required">*手机号不能为空 @H_404_14@ @H_404_14@

数字

设置input的type=number即可

@H_404_14@ required">*请预估时间 @H_404_14@ @H_404_14@

邮箱

@H_404_14@

URL

@H_404_14@

效果

效果是实时的,很带感

2.使用ngMessages验证表单

相对于上面的每个验证都要自己写代码判断,ngMessages提供了一种更为简洁的方式

Enter your name:
myForm.myName.$error = {{ myForm.myName.$error | json }}