JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" id="number" maxlength="15" />
JavaScript
$('#number').on('keydown', function(e) {
if(e.keyCode != 46 && // delete
e.keyCode != 8 && // backspace
(e.keyCode < 49 || e.keyCode > 55) && //numbers above keyboard
(e.keyCode < 97 || e.keyCode > 103) // numeric keyboard numbers
) {
e.preventDefault();
}
});