Rubyでユーザー名に対して正規表現によるバリデーションを行いたいのですが、
使用できるのが英数字、アンダーバー、ピリオド、ハイフンの場合、以下の正規表現は正しいでしょうか?
REGEX = /\A[a-zA-Z0-9_.-]+\z/.freeze
###追記
上記の条件にアンダーバー、ピリオド、ハイフンのみは不可、
先頭、末尾にアンダーバー、ピリオド、ハイフンは不可などの条件は付け足せるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
投稿2016/10/30 04:14
編集2016/10/30 04:29Rubyでユーザー名に対して正規表現によるバリデーションを行いたいのですが、
使用できるのが英数字、アンダーバー、ピリオド、ハイフンの場合、以下の正規表現は正しいでしょうか?
REGEX = /\A[a-zA-Z0-9_.-]+\z/.freeze
###追記
上記の条件にアンダーバー、ピリオド、ハイフンのみは不可、
先頭、末尾にアンダーバー、ピリオド、ハイフンは不可などの条件は付け足せるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/30 13:18