Регулярное выражение в угловых js

0

Я хочу, чтобы выражение ng-pattern проверяло текстовое поле, которое "не должно принимать только числовой или специальный символ. Он должен иметь по крайней мере один алфавит с числовым и специальным символом 'в угловых js. Пример: 1) a1234 $ Допустимо 2) 123 %% Неприемлемо 3) abc Приемлемо 4) 56456a Допустимо 5) 123 $% ^ abc Допустимо

Выше сценарий должен быть проверен.

Благодарю.

Теги:
asp.net-mvc

2 ответа

0

Вы можете выполнить эти проверки, используя положительные ожидания. использовать это регулярное выражение в ng-образце

^(?=.*[A-Z])(?=.*[!@#$&*])(?=.*[0-9])(?=.*[a-z].)$

http://www.rubular.com/r/UAwoaPM0Ji

^                         Start anchor
(?=.*[A-Z].)              Ensure string has one uppercase letters.
(?=.*[!@#$&*])            Ensure string has one special case letter.
(?=.*[0-9].)              Ensure string has one digits.
(?=.*[a-z].)              Ensure string has one lowercase letters.
$                         End anchor.


You Can use this code as per your requirement.
0

Поместите дефис в конце вашего класса персонажа. Когда это последний символ, он считается буквальным дефис. Например:/^ [a-zA-Z -] * $/

<form name="myForm">
   <input type="text" ng-pattern="/^[a-zA-Z-]*$/" ng-model="" name="">
</form>
  • 0
    Это не работает.
  • 0
    Окей, до того, как отредактировал твой вопрос, он был другим. Теперь у меня другой ответ.

Ещё вопросы

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