2012-07-27 29 views
0

我正在開發具有特殊要求的表屬性的Ruby on Rails應用程序。他們需要給我一種非常特殊的日期格式。 有問題的格式是:爲rails定製正則表達式validates_format_of

Year.month.day

我更喜歡使用只會驗證:Rails的格式幫助,使其乾淨了一點,但我不是很好的正則表達式。任何想法都能激發我?

回答

0

嘗試

validates :date, :format => { :with => /^[0-9]{4}[.][0-9]{2}[.][0-9]{2}$/, :message => "Invalid Date" } 

不是最好的做法。此外,所有這些忘記bissext年和月的天數

+0

非常感謝正則表達式,釘了它。它甚至可以控制空格之間的數字的數量。關於bissext和我不想查看它的天數,日期格式足夠混亂以應對。再次,非常感謝!你讓我今天一整天都感覺很好! – Wiggin 2012-07-27 14:54:45

+0

我們爲此而努力!我很高興我能幫助你! – 2012-07-27 15:05:14

相關問題