特別な要件を持つテーブル属性を持つRubyonRailsアプリケーションを開発しています。フォームでは、非常に特別な種類の日付形式を提供する必要があります。問題の形式は次のとおりです。
年月日
Railsのvalidates:formatヘルパーを使用して少しすっきりさせたいのですが、正規表現はあまり得意ではありません。私を啓発するアイデアはありますか?
特別な要件を持つテーブル属性を持つRubyonRailsアプリケーションを開発しています。フォームでは、非常に特別な種類の日付形式を提供する必要があります。問題の形式は次のとおりです。
年月日
Railsのvalidates:formatヘルパーを使用して少しすっきりさせたいのですが、正規表現はあまり得意ではありません。私を啓発するアイデアはありますか?
試す
validates :date, :format => { :with => /^[0-9]{4}[.][0-9]{2}[.][0-9]{2}$/, :message => "Invalid Date" }
ベストプラクティスではありません。また、これはすべて、bissextの年と月の日数を忘れます
http://rubular.com/を試して、正規表現をテストできます。