JSFiddle - React, Tailwind, and code Playground
by Henry
HTML
<HTML><HEAD>
<script type="text/javascript">
function isNumberKey(evt) {
}
</script></HEAD><BODY>
<input type="tel" id="_rc_pcp_zipCode" maxlength="5" /> </BODY></HTML>
CSS
/* input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
*/
input[type=number] {
-moz-appearance:textfield;
-webkit-appearance: none;
}
JavaScript
$("#_rc_pcp_zipCode").on('keydown', function(e) {
-1 !== $.inArray(e.keyCode, [8, 9, 27, 13]) || /65|67|86|88/.test(e.keyCode)
&& (!0 === e.ctrlKey || !0 === e.metaKey) || 35 <= e.keyCode && 40 >= e.keyCode || (e.shiftKey || 48 > e.keyCode || 57 < e.keyCode) && (96 > e.keyCode || 105 < e.keyCode)
&& e.keyCode !== 46 && e.preventDefault()
});