3

我导入包含Excel工作表(姓名,出生日期,电子邮件的日期),并验证邮件在模型下面的代码Rails的:电子邮件验证模型

validates_format_of :email, :with => /^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$/, :message => "Invalid email ID" 

现在,我必须表明其无效的电子邮件格式人。是有可能与这个或任何其他方法来验证....提前

感谢

回答

2

使用此我得到的人名,其电子邮件地址无效

if @person.save 

else 
    @err << {:name => ..............,:error => @person.errors.messages} 
end 
1

我谦恭地建议不要尝试验证电子邮件的格式因广泛的数字组合和格式的组成有效的电子邮件地址。

但是,如果您希望遵循此路径,则可以看到完整RegEx here

HTH