Показать сообщение отдельно
  #1 (permalink)  
Старый 09.09.2016, 12:20
Интересующийся
Отправить личное сообщение для suxxoi Посмотреть профиль Найти все сообщения от suxxoi
 
Регистрация: 09.09.2016
Сообщений: 16

Replace ставит , в проверке, почему?
Нужно в поле input проверять данные, чтобы впереди был + и потом цифры, открываю форму в ней уже есть введенные данные к Примеру: 1(450)rtt456
При нажатии на кнопку в input убирает буквы и ставит после каждого символа , - почему?

<button class='btn btn-primary' type='button' id='check' >check</button>

$("#check").click(function () {
var num = $( 'input[name=phone]').val().replace( /\D/g, '' ).split( /(?=.)/ ), i = num.length;
if ( 0 <= i ) num.unshift( '+' );
$( 'input[name=phone]').val(num) ;
});
Ответить с цитированием