大学电子邮件路由的电子邮件验证

时间:2011-08-05 00:08:47

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

我想进行电子邮件验证,只接受来自我大学的电子邮件,因此我想知道如何做到这一点。

    email_regex = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i

validates :email, :presence => true,
                  :format   => { :with => email_regex },
                  :uniqueness => { :case_sensitive => false }

目前我的验证方式如此,所以我想知道如何才能让它只接受.edu类型的电子邮件地址。

1 个答案:

答案 0 :(得分:4)

确切的正则表达式是:

email_regex = /\A[\w+\-.]+@yourcollege\.edu\z/i

与评论中提到的user482594一样,我想我会在\之前指出您需要.