我写了一个 FormGroup,我需要进行验证,以便电子邮件或电话号码以+38. 如何同时查看电子邮件和电话?
passwordRecovery_FG = new FormGroup({
email_or_phone: new FormControl('', [
Validators.required,
Validators.email
])
});
验证器 1:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
验证器 2:/^\+38?\d{10}$/
您可以
Validators.email改用Validators.pattern(регулярное выражение). 并编写一个正则表达式来验证电子邮件或电话。或者创建自己的
Validator并在那里描述必要的逻辑。