【发布时间】:2012-04-03 08:25:09
【问题描述】:
我想用正则表达式验证一个字段,并允许它为空(接受一个空字符串)。到目前为止,我唯一能做的就是编写一个允许空字符串的正则表达式,例如:
validates :field,
format: { with: /\A([a-z]+|)\z/i }
现在,这不是一个正确的方法 - 这似乎是一个丑陋的 hack。我想知道是否有另一种(正确的)方法?
【问题讨论】:
标签: ruby-on-rails regex ruby-on-rails-3 validation activerecord