【发布时间】:2017-07-11 00:51:58
【问题描述】:
我是学习 Angular2 的新手,我想制作一个验证表单,在 RegEx 模式之后验证电子邮件。
我的代码看起来像这样,但我不知道我是否做对了,或者我做错了什么,有人可以帮帮我吗?
谢谢!
我修好了。非常感谢大家。
<div class="alert-email">
<label for="contactemail">EMAIL: </label>
<input type="email" id="contactemail" name="contactemail"
required ng-pattern="/^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/"
[(ngModel)]="model.contactemail" #contactemail="ngModel"
placeholder="Your email" /><br><br>
<div *ngIf="contactemail.errors && (contactemail.dirty || contactemail.touched)" class="alert-email alert-danger-email"><br>
<div [hidden]="!contactname.errors.required">
Email is required
</div>
<div [hidden]="!contactname.errors">
Please input a valid email.
</div>
</div>
</div>
【问题讨论】:
-
你必须删除正则表达式分隔符
/