Добрый день! Подскажите, пожалуйста, пытаюсь сделать маску для телефона в форме, чтобы при вводе 78 87 цифры удалялись.
Получился вот такой скрипт, но он не работает
$(document).ready(function() {
$('input[name=phone').mask('+7(999) 999-99-99', {
'translation': {
0: {
pattern: /[0-9*]/
}
}
});
$('body').on('keydown', 'input[name="phone"]', function(e) {
inp = $(this);
setTimeout(function() {
text = $(inp).val();
if ((text.indexOf('+7 (8') + 1) || (text.indexOf('+7 (7') + 1)) {
text = text.slice(5);
text = '+7 (_' + text;
$(inp).val(text);
inp.selectionStart = 1;
inp.focus();
}
}, 200);
});
});