【发布时间】:2013-08-24 21:11:53
【问题描述】:
我目前正在尝试用一些东西来验证电子邮件属性:
- 它的存在
- 使用正则表达式的格式
- 它的独特性
- 它不在邮件提供商列表中
卡在第四步了,不知道怎么实现,这一步主要是排除throwable mail provider。
我目前有这个:
validates :email, :presence => true,
:format => { :with => email_regex },
:uniqueness => { :case_sensitive => false },
:exclude => Not working when I put a regex here
我的问题不是正则表达式,而是如何排除与排除正则表达式匹配的电子邮件。
你能帮我做吗?
此致,罗伯。
【问题讨论】:
-
没有什么能比得上排除。您必须在 email_regex 或自定义验证中进行。
-
如何进行自定义验证?
标签: ruby-on-rails validation email blacklist