HTML5: что такое шаблон Regex, позволяющий использовать только буквенные символы, числа и пробелы для текстового поля ввода в моем приложении angular 7? - PullRequest
0 голосов
/ 07 мая 2020

Я пробовал следующие шаблоны, чтобы разрешить только альфа-биты, числа и пробелы в моем текстовом поле ввода в моей форме HTML, но это не сработало ..

1) ^ [a-zA -Z0-9_] * $

2) / ^ [az \ d \ s] + $ / i

HTML код ->

 <input type="text" name="number{{ i }}" ngModel [(ngModel)]="container.number"
                                            class="input-control" maxLength="50" (ngModelChange)="numberChanged(container)" pattern="^[a-zA-Z0-9_  ]*$">

В инструментах разработчика браузера (F12) ->

<input ngcontent-c23="" class="form-control ng-dirty ng-invalid ng-touched" maxlength="50" ngmodel="" pattern="^[a-zA-Z0-9 ]*$" type="text" ng-reflect-pattern="^[a-zA-Z0-9 ]*$" ng-reflect-name="number0" ng-reflect-model="@@##@eswd">

Может ли кто-нибудь предложить правильный шаблон для моих требований?

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