JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" min=0 max=99999 step=1  pattern="[0-9]{0,5}" onkeyup="if ( parseFloat(this.value) > this.max ) { this.value=this.max; }; if ( parseFloat(this.value) < this.min ) { this.value=this.min; }">
    <input type="submit">