什么是测试让我们说用户名的格式验证的最佳方法,使用正则表达式表示字母数字,但不是纯数字?
我一直在我的模型中使用以下验证
validates :username, :format => { :with => /^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i }
诸如“342”之类的数字用户名通过了验证,这是我不想要的。
什么是测试让我们说用户名的格式验证的最佳方法,使用正则表达式表示字母数字,但不是纯数字?
我一直在我的模型中使用以下验证
validates :username, :format => { :with => /^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i }
诸如“342”之类的数字用户名通过了验证,这是我不想要的。