我有一個問題,驗證輸入到我的角度2表單中的密碼至少包含一個數字。其他驗證工作只是這個模式。我使用的正則表達式我從 得到Regex: Check if string contains at least one digit Angular2表單驗證檢查編號
密碼:
<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')
]
]
errors.patters ngIf永遠不會消失,即使有字段中的數字,不知道我做錯了什麼。其他領域的其他模式驗證工作。
我曾經嘗試這樣做也沒有運氣 – pwborodich