【发布时间】:2012-12-03 13:28:26
【问题描述】:
测试用户名的格式验证的最佳方法是什么,使用正则表达式表示字母数字,但不是纯数字?
我一直在我的模型中使用以下验证
validates :username, :format => { :with => /^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i }
诸如“342”之类的数字用户名通过了验证,这是我不想要的。
【问题讨论】:
标签: ruby-on-rails ruby regex ruby-on-rails-3