【发布时间】:2021-03-06 21:26:48
【问题描述】:
您好,我正在使用模板驱动表单开发 Angular8,其中我想验证多个电子邮件 ID,我有 2 个电子邮件字段,一个是 To,另一个是 CC。如果电子邮件 ID 存在并且它有效,那么我将启用发送电子邮件按钮,但是当我尝试使用多个电子邮件 ID 时,验证失败并且我收到错误电子邮件 ID。这里如果有一个email id也必须验证,如果是多个email id也必须验证。
HTML:
<div class="row mb-3">
<div class="col-2">To:</div>
<div class="col"><input type="email" class="form-control" autocomplete="off" [(ngModel)]="userMail" pattern="^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$" #userContactemail="ngModel" placeholder="Email" >
<div class="md-errors-spacer email-error"
[hidden]="userContactemail.valid || userContactemail.untouched">
<div *ngIf="userContactemail.errors && userContactemail.errors.pattern" class="error">
Invalid Email
</div>
</div>
</div>
</div>
<div class="row mb-3">
<div class="col-2">Cc:</div>
<div class="col"><input type="email" class="form-control" [(ngModel)]="userCC" pattern="^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$" #userContactCC="ngModel" placeholder="Email" >
<div class="md-errors-spacer email-error"
[hidden]="userContactCC.valid || userContactCC.untouched">
<div *ngIf="userContactCC.errors && userContactCC.errors.pattern" class="error">
Invalid Email
</div>
</div>
</div>
</div>
【问题讨论】: