【バグ管理】 BTS使ってる?【追跡】 3
■ このスレッドは過去ログ倉庫に格納されています
0464デフォルトの名無しさん
2010/06/29(火) 01:13:28validates_format_of :identifier,
:with => /^(?!¥d+$)[a-z0-9¥-]*$/, ...
この正規表現て、
行頭に数字列が続いてそのまま終わってしまうものではなく
英数ハイフンゼロ個以上
という意味になると思うので、数字のみだとダメじゃないかね?
/^(?!¥d+$)[a-z0-9¥-]*$/ =~ '1' => nil
/^(?!¥d+$)[a-z0-9¥-]*$/ =~ 'a12'
/^(?!¥d+$)[a-z0-9¥-]*$/ =~ '' => 0
ゼロ個がマッチしてしまうが、いいんだろうか。
■ このスレッドは過去ログ倉庫に格納されています