gpt4 book ai didi

angular - Angular Material 设计中的电话号码模式验证

转载 作者:太空狗 更新时间:2023-10-29 19:31:54 24 4
gpt4 key购买 nike

我想使用 Angular Material 设计代码验证电话号码,但即使我输入有效的电话号码,下面的代码也无法正常工作,请有人帮助我

 <mat-form-field class="example-full-width">
<input matInput placeholder="Phone number" formControlName="PhoneNumber"
[errorStateMatcher]="matcher" [(ngModel)]="PhoneNumber" required pattern="[6-9]\\d{9}" maxlength="10">
<mat-hint>Errors appear instantly!</mat-hint>
<mat-error *ngIf="emailForm.get('PhoneNumber').hasError('required')">
Phone number is <strong>required</strong>
</mat-error>
<mat-error *ngIf="!emailForm.get('PhoneNumber').hasError('required') &&emailForm.get('PhoneNumber').hasError('pattern')">
Please enter valid mumber
</mat-error>
</mat-form-field>

ngOnInit() {

//Form Group
this.emailForm = new FormGroup({
PhoneNumber:new FormControl('',[Validators.pattern(/^[6-9]\d{9}$/)]),
});
}

https://stackblitz.com/edit/angular-2m1vdq-7vzaq8?file=app%2Finput-error-state-matcher-example.html

最佳答案

你可以试试下面对我有用的正则表达式

/^[0-9]{10,10}$/

关于angular - Angular Material 设计中的电话号码模式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54686148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com