Yii中基于公司电子邮件或域名的电子邮件地址验证

Yii中基于公司电子邮件或域名的电子邮件地址验证,yii,yii-components,Yii,Yii Components,当我们使用基于域名的电子邮件或公司电子邮件地址时,有时会显示错误消息。如何在yii框架中修复它?您可以尝试使用自定义的电子邮件地址验证规则。这很奇怪。确切地说,你收到的信息是什么?电子邮件地址出现问题的例子是什么?(请不要发布某人的实际电子邮件地址)。看到规则触发CEmailValidator也会很有趣。您是否可以更新您的问题以包含模型的rules()方法数组中的相关行('email','match','pattern'=>'/^[\w\s,]+$/','message'=>'仅包含单词字符')

当我们使用基于域名的电子邮件或公司电子邮件地址时,有时会显示错误消息。如何在yii框架中修复它?

您可以尝试使用自定义的电子邮件地址验证规则。

这很奇怪。确切地说,你收到的信息是什么?电子邮件地址出现问题的例子是什么?(请不要发布某人的实际电子邮件地址)。看到规则触发
CEmailValidator
也会很有趣。您是否可以更新您的问题以包含模型的
rules()
方法数组中的相关行('email','match','pattern'=>'/^[\w\s,]+$/','message'=>'仅包含单词字符')-像这样?建议的正则表达式看起来不像验证电子邮件的正则表达式-它不包含
@
字符,至少根据如果您对这个实现不满意,并且无法自己编写方便的验证模式,那么您可以寻找适合您需要的简化正则表达式(参见验证电子邮件地址中的
权衡)。