如何进行只接受小写'a-z'和数字'0-9'的验证

时间:2012-07-21 13:36:16

标签: ruby-on-rails ruby-on-rails-3 validation

我有我的应用程序,它有用户名列。 对于用户输入,我想通过验证来创建此列。

用户名必须只包含以下字符

abcdefghijklmnopqrstuvwxyz0123456789

1 个答案:

答案 0 :(得分:13)

使用格式验证器:

validates :username, format: { with: /\A[a-z0-9]+\z/ }

https://guides.rubyonrails.org/v3.2/active_record_validations_callbacks.html