title: Regex Validate French mobile number
body: <p>I'm trying to validate french mobile numbers:
  I have already removed all non numeric character and the eventual 00 at beginning, and rules are:</p>
  
  <blockquote>
    <p>start with 06 or 07 or 09<br>
    is 10 digit long:</p>
  </blockquote>
  
  <p>thus :</p>
  
  <pre><code>/^0(6|7|9)\d{8}$/
  </code></pre>
  
  <p>but (seems) that if countrycode (33) is present, the leading zero has to be avoided, but at this point I cannot create the right regex, since with number:</p>
  
  <blockquote>
    <p>33614444444</p>
  </blockquote>
  
  <pre><code>/^(33|0)?(6|7|9)\d{8}$/
  </code></pre>
  
  <p>it works, but works also with</p>
  
  <blockquote>
    <p>614444444</p>
  </blockquote>
  
  <p>while it should not</p>
  
  <p>can suggest solution?</p>