I have a keypress function bound to an element, this element needs to only allow positive and negative decimal characters. i.e. 0-9, ‘.’ , ‘-‘
any other characters I need to prevent the character being inputted
Is there any way to achieve this in the current keypress function
$('.test').keyup(function (event) {
//if character is NOT ok i.e. 0-9, '.' , '-'
//STOP
..ELSE
//continue to do something
});
P.s. I am using jquery
One other way is to replace all illegal characters when typing:
May be useful, when user not typing text, but pasting it.