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()
});