0
我正在開發具有特殊要求的表屬性的Ruby on Rails應用程序。他們需要給我一種非常特殊的日期格式。 有問題的格式是:爲rails定製正則表達式validates_format_of
Year.month.day
我更喜歡使用只會驗證:Rails的格式幫助,使其乾淨了一點,但我不是很好的正則表達式。任何想法都能激發我?
我正在開發具有特殊要求的表屬性的Ruby on Rails應用程序。他們需要給我一種非常特殊的日期格式。 有問題的格式是:爲rails定製正則表達式validates_format_of
Year.month.day
我更喜歡使用只會驗證:Rails的格式幫助,使其乾淨了一點,但我不是很好的正則表達式。任何想法都能激發我?
嘗試
validates :date, :format => { :with => /^[0-9]{4}[.][0-9]{2}[.][0-9]{2}$/, :message => "Invalid Date" }
不是最好的做法。此外,所有這些忘記bissext年和月的天數
你可以試試http://rubular.com/來測試你的正則表達式。
非常感謝正則表達式,釘了它。它甚至可以控制空格之間的數字的數量。關於bissext和我不想查看它的天數,日期格式足夠混亂以應對。再次,非常感謝!你讓我今天一整天都感覺很好! – Wiggin 2012-07-27 14:54:45
我們爲此而努力!我很高興我能幫助你! – 2012-07-27 15:05:14