У меня есть одно поле пароля, которое должно иметь алфавитный, числовой, один верхний регистр и один специальный символ без пробелов и минимум 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
для проверки правильности, например, имени и имени пользователя.
Используйте 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 должен найти тот, который принимает ваши критерии