Главная > Javascript > jquery удалить все кроме цифр при вводе

jquery удалить все кроме цифр при вводе

$('#square').bind("change keyup input click",function(){
	if(this.value.match(/[^0-9]/g)){
		this.value=this.value.replace(/[^0-9]/g,'');
	}
});

Обновлено:
Разрешать точку (для дробных чисел). При этом заменять запятую на точку при вводе.

$('.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,'');
	}
});
Categories: Javascript Tags: ,
  1. Пока что нет комментариев.
Похожие публикации