【发布时间】:2015-03-19 10:19:16
【问题描述】:
我正在尝试制作一个只接受有效电子邮件或空白电子邮件的表单。我认为这将是这样的:
EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i OR ""
validates :email, format: { with: EMAIL_REGEX }
或许
EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
BLANK_REGEX =
validates :email, format: { with: EMAIL_REGEX OR BLANK_REGEX }
但我不知道正确的语法。有谁知道这样做的正确方法吗?
【问题讨论】:
-
@sawa 我不知道,谢谢。
标签: ruby-on-rails ruby regex validation ruby-on-rails-4