У меня есть два валидатора для моего поля в угловых (это
[FormFields.field1]: ['', [Validators.maxLength(4), Validators.pattern('[0-9]')]],
это часть:
private initForm(formBuilder: FormBuilder): void {
this.myForm = formBuilder.group({
[FormFields.field1]: ['', [Validators.maxLength(4), Validators.pattern('[0-9]')]]
});
}
по какой-то причине, даже если я добавлю в поле ввода запись типа 111, поле будет считаться недействительным.
Разве это не правильный способ определения валидатора, который принимает только цифры:
Validators.pattern('[0-9]')