title: Match float RegExp
body: <p>I need to match a float number <strong>from 0 to 20</strong>.</p>
  
  <p>All of those must be valid:</p>
  
  <pre><code>1.20  
  01.20  
  12.00  
  13,59  
  11  
  1  
  08  
  00.50
  5,50  
  </code></pre>
  
  <p>But <strong>not</strong> those:</p>
  
  <pre><code>001,20  
  1.200  
  13,
  13.  
  .50
  </code></pre>
  
  <p>To sum up.</p>
  
  <ul>
  <li>I want both <em>comma</em> and <em>dot</em> separator  </li>
  <li>One or two digits before separator (with <em>minimum value = 00</em> and <em>maximum value = 20</em>)  </li>
  <li><em>zero, one, or two</em> digits after separator.  </li>
  </ul>
  
  <p>I have tried a lot of patterns but no one matches exactly.</p>