JSFiddle - React, Tailwind, and code Playground
HTML
<input class="numeric" type="textbox"/>
JavaScript
$(function (){
$("input.numeric").keypress(function(e) {
var key = e.charCode || e.keyCode || 0;
var keychar = String.fromCharCode(key);
if ( ((key == 8 || key == 9 || key == 46 || key == 35 || key == 36 || (key >= 37 && key <= 40)) && e.charCode==0)
|| (key >= 48 && key <= 57) ) {
if($(this).val().length < 2) {
return;
} else {
e.preventDefault();
}
} else {
e.preventDefault();
}
});
});