Ruby on rails rails的自定义regexp验证
我正在开发一个RubyonRails应用程序,它具有具有特殊要求的表属性。在形式上,他们需要为我提供一种非常特殊的日期格式。 有关的格式是: 年、月、日 我更喜欢使用Rails的validates:format帮助程序使其更简洁,但我对正则表达式不是很在行。有什么能启发我的想法吗?试试看Ruby on rails rails的自定义regexp验证,ruby-on-rails,regex,validation,Ruby On Rails,Regex,Validation,我正在开发一个RubyonRails应用程序,它具有具有特殊要求的表属性。在形式上,他们需要为我提供一种非常特殊的日期格式。 有关的格式是: 年、月、日 我更喜欢使用Rails的validates:format帮助程序使其更简洁,但我对正则表达式不是很在行。有什么能启发我的想法吗?试试看 validates :date, :format => { :with => /^[0-9]{4}[.][0-9]{2}[.][0-9]{2}$/, :message => "Invalid
validates :date, :format => { :with => /^[0-9]{4}[.][0-9]{2}[.][0-9]{2}$/, :message => "Invalid Date" }
这不是最好的做法。还有,忘掉bissext年和月的天数吧,你可以试着测试你的正则表达式。非常感谢你的正则表达式,搞定了。它甚至可以控制空格之间的位数。关于bissext和我不想调查的天数,日期格式已经够混乱的了。再次感谢你!你让我开心!我们在这里就是为了这个!我很高兴能帮助你!