Как проверить почтовый идентификатор в angularJs использование ng-шаблона

Попытка состоит в том, чтобы проверить почтовое идентификационное поле в 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>
57
задан 30 June 2014 в 16:56

1 ответ

Используйте ниже регулярного выражения

^[_\.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
0
ответ дан 1 November 2019 в 15:54

Другие вопросы по тегам:

Похожие вопросы: