Проверка строки символов с помощью ng-pattern [closed]

0

Я хочу, чтобы выражение ng-pattern проверяло текстовое поле в JavaScript AngularJS. Содержимое этого текстового поля должно иметь хотя бы один алфавитный символ, но может также содержать любое число числовых и/или специальных символов.

Примеры:

  1. a1234$ Это приемлемо (потому что "a" присутствует)
  2. 123% Это неприемлемо
  3. abc Допустимо
  4. 56456a Это приемлемо
  5. 123$%^abc Допустимо
  • 1
    Пожалуйста, опубликуйте то, что вы уже пробовали.
  • 0
    Обратите внимание, что это сайт вопросов и ответов, а не служба написания кода. Если вы измените свой вопрос, чтобы описать, что вы уже пробовали и где вы застряли, тогда мы можем попытаться помочь с конкретными проблемами. Вы также должны прочитать, как спросить .
Теги:
ng-pattern

2 ответа

1
Лучший ответ

Используйте ng-шаблон, подобный этому.

<input type="text" ng-model="price" name="price_field" ng-pattern="/.*[a-zA-Z]+.*/" required>
0

Если вам нужно только проверить, есть ли по крайней мере один алфавит в строке, которую вы соответствуете, вы можете использовать следующий шаблон:

".*[a-zA-Z]+.*"
  • 0
    Это не работает ........ Это позволяет вводить только алфавиты в текстовом поле .... не цифры или специальные символы
  • 0
    Можете ли вы опубликовать весь тег ввода, где вы проверяете шаблон?

Ещё вопросы

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