Я выполняю проверку по электронной почте с помощью Angular из коробки и работает как должно быть.Проверка электронной почты с помощью AngularJS 1.2.0
<input class="form-control" type="email" placeholder="[email protected]"
name="email" ng-model="user.email" required/>
<div class="error-block" ng-if="form.$submitted && form.email.$invalid">
<div ng-if="form.email.$error.required">Enter the Email Address</div>
<div ng-if="form.email.$error.email">Invalid email address.</div>
Проблема в том, что когда пользователь вставляет домен с более чем 6 символами, Angular жалуется на это. Например, если я попытаюсь использовать адрес электронной почты [email protected]
, Угловой установите адрес электронной почты как Недействительный.
Но если я установил адрес электронной почты [email protected]
, Угловая проверка электронной почты без проблем. Есть ли способ расширить регулярное выражение до более 6 символов, или мне нужно использовать ng-pattern
?
Спасибо, ребята
Большое спасибо @table. –