title: HTML5 Input Type 'Number' Pattern not being enforced
body: <p>The below code in Chrome isn't enforcing the pattern of '00.00', it is allowing any format of number with unlimited decimals. The pattern works fine when using input type 'text' so not sure if this is a 'number' problem ?</p>
  
  <p>Any suggestions appreciated. </p>
  
  <pre><code>&lt;input type="number" step="1.00" min="0" pattern="\d+(\.\d{2})?" class="form-control" id="JobCost" name="jobcost"&gt;
  </code></pre>
  
  <p><a href="http://jsfiddle.net/3TEfy/">JSFiddle</a></p>