JSFiddle - React, Tailwind, and code Playground

HTML

<form>
<input type="number" step="0.01" pattern="^[0-9]+\.[0-9]{0,2}$">
<button>
Tester
</button>
</form>