【发布时间】:2019-06-22 21:28:35
【问题描述】:
我有一些带有长度验证的字段,可以通过输入 n 个空格来绕过。我正在尝试编写一种方法,仅验证字母数字字符的数量(不是空格或特殊字符)。
我已经做到了以下几点:
validates :title,
presence: true,
length: { minimum: 4, maximum: 140 },
format: { with: /([A-z0-9])/ }
我无法得到的是如何验证与格式匹配的标题长度。例如,我想允许标题为“野兽”,但在字符数中只计算“野兽”。这将允许“野兽”并在长度验证中包含空格
rails 中是否有内置的东西可以让我这样做?或者如果不是,编写自定义方法的最佳方法是什么?
提前致谢
【问题讨论】:
标签: ruby-on-rails regex validation activerecord