JSFiddle - React, Tailwind, and code Playground
HTML
<input pattern="[1-9]{5}" required>
CSS
input:user-invalid {
border-color: red;
}
input:user-valid {
border-color: green;
}
<input pattern="[1-9]{5}" required>
input:user-invalid {
border-color: red;
}
input:user-valid {
border-color: green;
}