Ограничение на ввод в инпут (цифры, точка, минус)
Хочу ограничить ввод в инпут только цифрами, точкой, запятой, минусом.
Делаю так:
$('.prices').keypress(function(e) {
if(e.which!=8 && e.which!=0 && e.which!=109 && e.which!=188 && e.which!=190 && (e.which<48 || e.which>57)) return false;
});
Цифры дает писать, а остальные значения нет (109 - минус, 188 - запятая, 190 - точка).
Как правильно сделать?
|