Проверка электронной почты для рельсов электронной почты колледжа
Я хочу сделать подтверждение по электронной почте, которое принимает только письма из моего колледжа, поэтому я хотел знать, как это сделать.
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 ответ
Решение
Точное регулярное выражение:
email_regex = /\A[\w+\-.]+@yourcollege\.edu\z/i
Как и пользователь 482594, упомянутый в комментариях, я подумал, что вам нужно \
перед .
,