I have a problem wanting to validate the value of an input, since I need to be pure numbers that the user enters, but I press the first key and it gives me an empty string, and I really do not know what I'm doing wrong, if Somebody help me I'll thank them, I've been trying for a while and it's not coming out.
var amountNumber = $('#amount-number');
amountNumber.keydown(function(e) {
var inputNumber = amountNumber.val();
console.log(inputNumber);
var exRegNumber = /([0-9])/g;
if(!(exRegNumber.test(inputNumber))){
e.preventDefault();
};
});