[英]How to custom validate two text boxes with a regular expression /^[1-9]\d*$/?
您可以在textbox1
和textBox2
控件驗證器中添加它
this.registerForm = this.formBuilder.group(
{
textbox1: ['', [Validators.required, Validators.pattern("^[1-9]\d*$/"]],
textbox2: ['', [Validators.required, Validators.pattern("^[1-9]\d*$/"]],
}
];
現在從formGroup
中刪除驗證器, Validators.pattern
將確保在兩個字段上都應用驗證。
現在在*ngIf
條件中添加errors.pattern
以查看該模式是否匹配。
<div *ngIf="f.textbox1.errors.pattern">should not start with 0</div>
...
<div *ngIf="f.textbox2.errors.pattern">should not start with 0</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.