Маска ввода для телефона
Здравствуйте, ребята, я не знаю, как это сделать, у меня будет 2 ввода в моей форме, сначала будет стандартный (555) 555-5555 Но другой формат ввода будет (555) 555-5555/ хххх можно ввести любое число вместо х можно будет 3 цифры,4 цифры будет ручная)
Первый ввод, который я предоставляю с этим кодом ниже, я упомянул
$ ("# phone"). mask ("(99) 9999? 9-9999");
$ ("# phone"). on ("blur", function () {var last = $ (this).val (). substr ($ (this).val (). indexOf ("-") + 1);
if( last.length == 3 ) {
var move = $(this).val().substr( $(this).val().indexOf("-") - 1, 1 );
var lastfour = move + last;
var first = $(this).val().substr( 0, 9 );
$(this).val( first + '-' + lastfour );
}
});
Но что делать для второго?
1 ответ
Используйте тот же шаблон:
.mask("(999) 999-9999/9999")
Я использовал 4 заполнителя, но вы можете использовать больше, если вам нужно. Используйте счет максимально возможного значения.