Я пытаюсь добавить шаблон ограничения ввода в Angular 5 в поле ввода, чтобы пользователи могли вводить только следующее (1234567890 -.)
<div class="input-group">
<input type="text" id="btn" (keyup.enter)="Submit(Car.value);" class="form-control" name="Car" #Car required placeholder="Car name" [value]="CarSearch" [pattern]="nameFormat"> </div>
А в компоненте:
я объявляю свой шаблон (неправильный шаблон регулярных выражений):
nameFormat = "[a-zA-Z\s]+$";
затем в конструкторе:
this.name = new FormControl("", Validators.compose([Validators.required, Validators.pattern(this.nameFormat)]));
Как мне получить правильный шаблон регулярных выражений и ограничить пользовательский ввод, текущее решение не работает ... спасибо за предложения и идеи.