Попытка состоит в том, чтобы проверить почтовое идентификационное поле в angularJs использование директивы ng-шаблона.
Но в новинку для AngularJs. Я должен показать сообщение об ошибке, как только пользователь вводит идентификатор неверного адреса электронной почты.
Код, который я имею ниже, пытаюсь решить. Выручите меня с использованием ng-шаблона для получения надлежащего результата.
<script type="text/javascript" src="/Login/script/ang.js"></script>
<script type="text/javascript">
function Ctrl($scope) {
$scope.text = 'enter email';
$scope.word = /^[a-z]+[a-z0-9._]+@[a-z]+\.[a-z.]{2,5}$/;
}
</script>
</head>
<body>
<form name="myform" ng-controller="Ctrl">
<input type="text" ng-pattern="word" name="email">
<span class="error" ng-show="myform.email.$error.pattern">
invalid email!
</span>
<input type="submit" value="submit">
</form>
</body>
Используйте ниже регулярного выражения
^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+)+((\.)[a-z]{2,})+$
, Оно позволяет
test@test.com
test@test.co.in
test@test.gov.us
test@test.net
test@test.software