Я пытаюсь сделать форму, которая принимает только действительный адрес электронной почты или пустое электронное письмо. Я думаю, что это будет что-то вдоль этих линий:Как я могу позволить регулярному выражению быть пустым?
EMAIL_REGEX = /\A[\w+\-.][email protected][a-z\d\-.]+\.[a-z]+\z/i OR ""
validates :email, format: { with: EMAIL_REGEX }
или, может быть,
EMAIL_REGEX = /\A[\w+\-.][email protected][a-z\d\-.]+\.[a-z]+\z/i
BLANK_REGEX =
validates :email, format: { with: EMAIL_REGEX OR BLANK_REGEX }
, но я не могу понять правильный синтаксис. Кто-нибудь знает правильный способ сделать это?
@sawa Я не знал, спасибо. –