С числами понятно как раз. Не понятно вот это:
Сообщение от VolodinAS
|
Код работает. Но убирает НЕ числа. Можете регэксп подправить?
|
Сообщение от VolodinAS
|
Мне нужно, чтобы вполе input можно было вводить ТОЛЬКО числа
|
Убирает не числа, ну и хорошо же, разве нет?
вот, смотрите, что не так:
<input type="text" id="gad"></input>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script>
function numformat(){
var val=$("#gad").val();
val=val.replace(/[^0-9\s]/g, '');
val = val.replace(/(\d\d\d)(\d)/g, '$1 $2')
$("#gad").val(val);
}
$(document).ready(function(){
setInterval(numformat, 100);
});
</script>
Непонятно еще, в чем необходимость это делать через сетинтервал, ну, хозяин - барин