7

我有我的应用程序,它有用户名列。对于用户输入,我想在此列中进行验证。

用户名只能包含以下字符

abcdefghijklmnopqrstuvwxyz0123456789
4

1 回答 1

16

使用格式验证器:

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

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

于 2012-07-21T13:37:29.670 回答