title: Why does the html input with type "number" allow the letter 'e' to be entered in the field?
body: <p>I have the following html5 input element:</p>
  <pre><code>&lt;input type=&quot;number&quot;&gt;
  </code></pre>
  <p>Why does this input allow for the character 'e' to be entered in the input field? No other alphabet character is able to be entered (as expected)</p>
  <p>Using chrome v. 44.0.2403.107</p>
  <p>Example below to see what I mean.</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;input type="number"&gt;</code></pre>
  </div>
  </div>
  </p>