Я хочу, чтобы выражение ng-pattern проверяло текстовое поле в JavaScript AngularJS. Содержимое этого текстового поля должно иметь хотя бы один алфавитный символ, но может также содержать любое число числовых и/или специальных символов.
Примеры:
a1234$
Это приемлемо (потому что "a" присутствует)123%
Это неприемлемоabc
Допустимо56456a
Это приемлемо123$%^abc
ДопустимоИспользуйте ng-шаблон, подобный этому.
<input type="text" ng-model="price" name="price_field" ng-pattern="/.*[a-zA-Z]+.*/" required>
Если вам нужно только проверить, есть ли по крайней мере один алфавит в строке, которую вы соответствуете, вы можете использовать следующий шаблон:
".*[a-zA-Z]+.*"