Format number in an HTML5 input tag
<p>This is my input</p>

<pre><code>&lt;input type="number" id="inputNumbers" step="0.01" &gt;&lt;/input&gt;
</code></pre>

<p>Is it possible to only allow users to enter numbers that match the pattern '0.00', like the way I declare it in the step attribute, without using JavaScript?</p>

<p>Example: If the user types '1.23' and then tries to enter a new number, decimal or comma it can't and the number stays at '1.23'. </p>

<p>If there's not a way to match the step attribute, Is it possible to only allow one decimal in the number?</p>