我需要验证用户创建表单。我必须针对两种情况验证电子邮件:
这是必需的
用户只能接收来自特定域的电子邮件(仅来自gmail的示例)。
对于第一种情况,我需要验证“更改”,对于第二种情况,我需要验证“模糊”事件。问题是,我无法针对不同事件验证同一字段。至少我不知道该怎么做。我需要这样的东西:
this.userForm = this.formBuilder.group({
email: new FormControl("", {validators: Validators.required, updateOn: "change"}),
email: new FormControl("", {validators: validateEmail, updateOn: "blur"}),
... // more fields
});
有什么想法要实现吗?