У меня возникла проблема с подтверждением того, что пароль, введенный в моей угловой форме 2, содержит в нем хотя бы одно число. Другие валидаторы работают только с этим шаблоном. регулярное выражение, я использую я получил от Regex: Check if string contains at least one digit Угловая проверка проверки формы на номер
Пароль:
<div *ngIf="signUpForm.controls['password'].invalid && signUpForm.controls['password'].dirty">
<small *ngIf="signUpForm.controls['password'].errors.minlength">
Please enter a minimum of 6 characters
</small>
<small *ngIf="signUpForm.controls['password'].errors.maxlength">
Password cannot exceed 15 characters
</small>
<small *ngIf="signUpForm.controls['password'].errors.pattern">
Must contain digits
</small>
</div>
в моей форме У меня есть следующий валидатор и, в частности шаблона я хочу, чтобы проверить, если введена строка содержит ряд
"password":["", [
Validators.required,
Validators.minLength(6),
Validators.maxLength(15),
Validators.pattern('/\d')
]
]
Error.patters ngIf никогда не исчезает, даже если в поле есть цифры, не уверен, что я делаю неправильно. Могут использоваться другие валидаторы шаблонов для других полей.
Я попытался это, а не повезло – pwborodich