title: jQuery Validate - how to ignore inline pattern validation
body: <p>I have setup, where three separate goals need to be achieved:</p>
  
  <ol>
  <li>Client-side validation (this is done using the jQuery Validate plugin)</li>
  <li>Neat numeric formatting (this is done using the jQuery autoNumeric plugin)</li>
  <li>iPad/iPhone keyboard popping up on numeric-only fields (this is done using the pattern="[0-9]*" attribute on input elements - I cannot use HTML5 type="number", because autoNumeric plugin does not support it).</li>
  </ol>
  
  <p>The problem is, that while it works, the validate plugin raises errors for floating point values (<em>Invalid format</em>), as the decimal separator does not match the pattern="[0-9]*" regexp. Below please find a sample input field:</p>
  
  <pre><code>&lt;input type="text" id="acme" name="acme" size="4" 
   data-autonumeric="{vMin: '0.00'}" class="required number autoNumeric" 
   min="0.0" step="0.01" pattern="[0-9*]"&gt;
  </code></pre>
  
  <p>Is there a way to somehow disable the pattern validation, best globally, for all validated fields, or alternatively per field? Or perhaps there is another way to force numeric keypad on iPad/iPhone, that does not imply type="number" or pattern="[0-9*]"?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I found a way around this issue, please see my answer below. If anyone has a better idea, please share. Thank you.</p>