event.key, . , , isFinite
input.addEventListener("keydown", function(event) {
const isNumber = isFinite(event.key);
});
HTML number. ().
<input type="number">
In any case, you should clear all user data with
string.replace(/[^0-9]/g,'');
source
share