Rails,validates_format_of - 至少4个字母字符

atm*_*ell 1 ruby ruby-on-rails

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

Valid:
Something, Foobar 111. 

Invalid:
.......
Run Code Online (Sandbox Code Playgroud)

最好的祝福.AsbjørnMorell

小智 7

虽然我更喜欢DanSingerman的解决方案,但您也可以使用纯正则表达式:

   validates_format_of :password, :with => /([^a-zA-Z]*([a-zA-Z]+)[^a-zA-Z]*){3,}/
Run Code Online (Sandbox Code Playgroud)