Проверка пароля 3-го типа с помощью angular.js

0

У меня есть одно поле пароля, которое должно иметь алфавитный, числовой, один верхний регистр и один специальный символ без пробелов и минимум 8 символов. Как я могу проверить это с помощью angular.js? Мой код ниже:

<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Password :</span>
<input type="{{inputType}}" name="itemname" id="contactno" class="form-control" placeholder="password" ng-model="password" >

В некоторых из моего кода я использую ng-message для проверки правильности, например, имени и имени пользователя.

  • 0
    Нужно ли конкретное сообщение об ошибке для конкретной ошибки? Понравилось: требуется хотя бы один номер.
Теги:
validation
forms

1 ответ

0

Используйте ng-pattern и найдите правильный regEx

<input type="{{inputType}}" name="itemname" id="contactno" class="form-control" placeholder="password" ng-model="password" ng-pattern="/[a-zA-Z]{4}[0-9]{6,6}[a-zA-Z0-9]{3}/.">

Это expemle regEx, u должен найти тот, который принимает ваши критерии

  • 0
    @ Bleja: Мне нужно знать, как использовать этот пример?
  • 0
    Я обновил ответ, если входное значение не соответствует ng-шаблону, оно будет недействительным. Вы можете отобразить сообщение для этого с <span ng-show = "parentFrom.itemname. $ Indvalid"> неверным именем пользователя </ span> или показать ng-messages
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню