如何验证字段-使其至少包含3个字母字符。

Valid:
Something, Foobar 111.

Invalid:
.......

谨致问候。
阿斯比昂·莫雷尔

最佳答案

更有效的方法是在模型中自动验证

validate :yourvalue_must_contain_at_least_3_alphabetic_characters

protected

def yourvalue_must_contain_at_least_3_alphabetic_characters
 errors.add(:yourvalue, 'should have at least 3 alphabetic characters') if yourvalue.gsub(/[^A-Z]/i,"").size > 2
end

关于ruby-on-rails - Rails,validates_format_of-至少4个字母字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1199874/

10-13 07:20