забиндин на инпут висит валидатор required. Пользователь вводит в инпут только пробелы и больше ничего. Форма становится валидной. Как это ограничить? Validators.pattern и regexp?
как вариант, дописать свой валидатор public noWhitespaceValidator(control: FormControl) { let isWhitespace = (control.value || '').trim().length === 0; let isValid = !isWhitespace; return isValid ? null : { 'whitespace': true } }
Попробуй input.value.trim().length
так в сырцах Validators.pattern и используется regexp
Обсуждают сегодня