title: validates_format_of :with => multiple regular expressions
body: <p>I'm using regexs to embed a youtube video into my app.  The video is provided by the user and I want to validate this input before it gets stored in the database.  I'm trying to use the same regexs to do that but running into some issues.  My intended functionality is for the validation to be true if one of the regexs match.  </p>
  
  <pre><code>validates_format_of :video_link, :with =&gt; /youtu\.be\/([^\?]*)/ || /^.*((v\/)|(embed\/)|(watch\?))\??v?=?([^\&amp;\?]*).*/
  </code></pre>
  
  <p>this is what I thought would work but it's not, it denies everything ive input so far</p>
  
  <pre><code>validates_format_of :video_link, :with =&gt; /youtu\.be\/([^\?]*)/ &amp;&amp; /^.*((v\/)|(embed\/)|(watch\?))\??v?=?([^\&amp;\?]*).*/
  </code></pre>
  
  <p>This is what I have now and it's working (without errors as far as I can tell).  I thought that this wouldn't work because both regexs would have to match for the validation to pass.  Why is this happening?  Thanks in advance.</p>