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) ;
});
|