How can you remove letters, symbols such as ∞§¶•ªºº«≥≤÷
but leaving plain numbers 0-9, I want to be able to not allow letters or certain symbols in an input field but to leave numbers only.
Demo.
If you put any symbols like ¡ € # ¢ ∞ § ¶ • ª
or else, it still does not remove it from the input field. How do you remove symbols too? The \w
modifier does not work either.
You can use \D
which means non digits.
var removedText = self.val().replace(/\D+/g, '');
You could also use the HTML5 number input.
<input type="number" name="digit" />