title: (jquery) masked input plugin overwrites text when maxlength is reached
body: <p>Let's say I have a input like this:</p>
  
  <pre><code>$('#phone').mask("?99999", { placeholder: "" });
  </code></pre>
  
  <p>If I type <code>'12345'</code>, then put the cursor between <code>3</code> and <code>4</code>, and press <code>1</code>, the text will be like:
  <code>'12314'</code> </p>
  
  <p>I'd like a behavior like <code>maxlength</code>, that prevents any additional character when the limit is reached, so the text would stay '12345' if <code>maxlength = 5</code>.</p>
  
  <p>This is the plugin: <a href="http://digitalbush.com/projects/masked-input-plugin/" rel="nofollow">http://digitalbush.com/projects/masked-input-plugin/</a></p>