AngularJS v1.3.x电子邮件验证问题

mrc*_*had 2 email validation angularjs

电子邮件示例:@ mail

在Angular v1.1.x中,此电子邮件无效.但在Angular v1.3.x中它是有效的.我从技术上知道这是有效的,但我需要some@valid.com电子邮件.我尝试了一些正则表达式,但没有奏效.

如何在Angular v1.3.x中更改验证?

小智 7

尝试在电子邮件输入中使用ng-pattern.

<input type="email" name="input" ng-model="text" ng-pattern="/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,15})$/" required>
Run Code Online (Sandbox Code Playgroud)

看一个例子:plunk