Показать сообщение отдельно
  #22 (permalink)  
Старый 04.05.2015, 14:10
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

Сообщение от рони Посмотреть сообщение
Вариант регулярки ...
var a = "123 45 6775 8" 
 a = a.replace(/\s+/g, "").match(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g).join(" ")   
alert(a)
Супер!
Подскажите, пожалуйста, у меня есть инпут, в котором работает пробел при изменении. А как сделать пробел сразу при загрузке страницы?
<input type="text" value="3432424" id="cif" />

<script>

var input = document.getElementById("cif");
input.onkeyup = input.onchange= input.onpaste = function(){
 this.value= this.value.replace(/\s+/g, "").match(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g).join(" ");
};

</script>
Ответить с цитированием