【问题标题】:Rails 3 - validation rules with regexRails 3 - 使用正则表达式的验证规则
【发布时间】:2011-12-03 12:53:30
【问题描述】:

有了这条规则

validates_format_of :numbers, :with => /^[0-9]{15}$/, :message => "error message"

将是项目:numbers 仅对上面的正则表达式有效。但是可以设置,项目:numbers 可以作为空发送还是像 15 位数一样发送?我找不到正确的验证规则组合。

【问题讨论】:

    标签: ruby ruby-on-rails-3 validation model


    【解决方案1】:

    只需添加 allow_blank 选项,如:

    validates_format_of :numbers, :with => /^[0-9]{15}$/, :allow_blank => true
    

    更多信息请参见docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多