0

我正在开发一个具有特殊要求的表属性的 Ruby on Rails 应用程序。他们需要在表格中为我提供一种非常特殊的日期格式。有问题的格式是:

年月日

我更喜欢使用 Rails 的 validates :format 助手来使它更简洁一些,但我对正则表达式不是很好。有什么启发我的想法吗?

4

2 回答 2

0

尝试

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

不是最佳实践。所有这一切都忘记了 bissext 年和月的天数

于 2012-07-27T13:30:35.727 回答
-1

您可以尝试http://rubular.com/来测试您的正则表达式。

于 2012-07-27T14:00:54.703 回答