Re: [Rails] Reg. Expression
On Mon, May 27, 2013 at 6:38 AM, Werner <webagentur.laude@googlemail.com> wrote:
> Hi
> .. somebody around who is easy with Reg. Exressions.
> For me a nightmare.
>
> I have to Validate this format: 0-0000 0000 and/or 0-0000 0000/0 and/or
> 0-0000 0000/00
\A\d\-\d{4}\s\d{4}(?:\/\d{1,2})?\Z
- needs to be escaped, it's a range indicator. Don't use ^$ unless
you want to be tricked by multi-line matches, which I'm sure is not
what you want. For a simple regexp like the one you needed, the above
simple one is much better, fancy regexps for simple cases is kinda
annoying to manage.
> Would be a great help..
>
> I have got: (^\d-\d{4} \d{4}(/\d{2})?$)|(^I\d{8}$)|(^$)
>
> tried:
> validates :project_number, :format => { :with => /(^\d-\d{4}
> \d{4}(/\d{2})?$)|(^I\d{8}$)|(^$)/, :message => "Message"}
>
> But that seems to be not valid.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAM5XQnz9nMUh5mRtJpVjWJ_N0mHWt7zRJe3cT_7H78H6LYdKXA%40mail.gmail.com?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home