Как ограничить ввод пользователем mat-form-field (matInput) только символами, а специальные символы не цифрами? - PullRequest
0 голосов
/ 28 марта 2019

Поле ввода У меня есть поле matInput. Я хотел бы ограничить ввод только символами и специальными символами, а не цифрами. Я применяю
Шаблоны, сообщение об ошибке также появляется сообщение «Пожалуйста, введите только символы», после чего, когда я нажимаю кнопку «Отправить», отправленные формы, я хочу остановить отправку формы, когда ошибки в форме контролируют.

1 Ответ

1 голос
/ 28 марта 2019

Вы можете использовать атрибут «Шаблон», где вы можете поместить свое регулярное выражение в соответствии с действительным вводом

Или вы можете создать пользовательскую директиву и определять ввод и не разрешать ввод чисел путем сопоставления ввода с регулярным выражением

Ссылка: https://angular.io/api/forms/PatternValidator

Используемое регулярное выражение: ^ ([^ 0-9] *) $

Для проверки регулярного выражения: https://www.regexpal.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...