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 に答える