Показать сообщение отдельно
  #8 (permalink)  
Старый 08.11.2013, 18:34
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

С числами понятно как раз. Не понятно вот это:
Сообщение от 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>

Непонятно еще, в чем необходимость это делать через сетинтервал, ну, хозяин - барин

Последний раз редактировалось BETEPAH, 08.11.2013 в 18:43.
Ответить с цитированием