jQuery - разрешить ввод только цифр
Иногда при вводе в поля формы требуется автоматически удалять все не цифровые символы. Следующи код на jQuery позволяет ограничить посимвольный ввод только цифровой составляющей.
JS
$('#square').bind("change keyup input click",function(){
if(this.value.match(/[^0-9]/g)){
this.value=this.value.replace(/[^0-9]/g,'');
}
});Немного усовершенствованный вариант позволяет при вводе цифр в поле input оставлять точку для дробных чисел, а так же заменить запятую на точку.
JS
$('.calc input').bind("change keyup input click",function(){
if(this.value.match(/,/)){
this.value=this.value.replace(/,/,'.');
}
if(this.value.match(/[^0-9.]/g)){
this.value=this.value.replace(/[^0-9.]/g,'');
}
});ТОП 10 случайных публикаций
Сайт разработан студией © WEB-VidST

