Проверка электронной почты для рельсов электронной почты колледжа - PullRequest
3 голосов
/ 05 августа 2011

Я хочу сделать подтверждение по электронной почте, которое будет принимать только письма из моего колледжа, поэтому я хотел знать, как это сделать.

    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 Ответ

4 голосов
/ 05 августа 2011

Точное регулярное выражение:

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

Как и пользователь 482594, упомянутый в комментариях, я подумал, что вам нужно указать \ перед ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...