轨道:模型中的电子邮件验证



我正在导入包含(姓名,出生日期,电子邮件)的excel工作表,并使用以下代码在模型中验证电子邮件

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"

现在我必须向人们展示无效的电子邮件格式。是否可以用这种或任何其他方式进行验证....

提前致谢

遍历 http://my.rails-royce.org/2010/07/21/email-validation-in-ruby-on-rails-without-regexp/它真的对你有帮助。

使用它,我得到了电子邮件无效的人名

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

我谦虚地建议不要尝试验证电子邮件格式,因为构成有效电子邮件地址的组合和格式种类繁多。

但是,如果您希望坚持这条道路,那么可以在此处看到完整的正则表达式。

相关内容

  • 没有找到相关文章

最新更新