Rails - 电子邮件的唯一性

时间:2014-03-27 04:26:05

标签: ruby-on-rails-4 email-validation

在Rails中,我们可以做到唯一性:真实。但是对于像Google这样的电子邮件服务提供商,可能会有:

myemail+123@gmail.com
my.email@gmail.com
myemail@gmail.com

所有这些都是一封电子邮件。有没有办法(除了使用Regex检查)在这里进行检查?

1 个答案:

答案 0 :(得分:0)

@符号前面的部分称为local-part,每个与电子邮件相关的RFC都将其定义为不透明值,即邮箱的标识符。例如,RFC-5322

  

local-part部分是依赖于域的字符串。在地址中,      它只是在特定主机上解释为一个名称      特别邮箱。

如果您要实现标签和点的自定义处理,那么您将反对RFC。这绝不是一个好主意。