JSFiddle - React, Tailwind, and code Playground

HTML

<label>
  Quantity
</label>
<input type="number" min="0" max="5" maxlength='1' pattern="[0-5]*" onchange="limitInput(this)"/>

JavaScript

function limitInput(input){

  if(input.value > 5) input.value = input.max;
}