我怎么能用globbaly配置angularjs电子邮件验证模式

时间:2014-07-10 17:10:58

标签: angularjs

我想全局更改angular.js用于验证电子邮件字段的模式。

默认情况下,它表示这是有效的:

somone@domain

我想修改它以要求存在tld

angular会为此公开全局配置设置吗?

1 个答案:

答案 0 :(得分:0)

有三个选项:更改angular.js文件中的EMAIL_REGEXP变量(此变量未公开),应用pattern验证程序或实现自定义验证程序。 第二个IMO方式:

<div ng-form='myForm' >
  <input type='email' name='email' ng-model='email' ng-pattern='/tld/i' />
  <span ng-show='myForm.email.$error.email' >Invalid email address</span>
  <span ng-show='myForm.email.$error.pattern' >Only corporate email addresses accepted</span>
</div>