Приветствую!
Стоит задача сделать поле ввода номера телефона как
на этой странице:
- маска "+7 (999) 999-99-99"
- если начать вводить в поле "+", "7" или "8", то автоматически ставится "+7", а дальше семерки и восьмерки вводятся без проблем
- если ввести вначале любую другую цифру, например "9", то появляется "+7 (9"
Мое решение задачи:
https://codepen.io/alelunegov/pen/wvaJrJZ
Использую скрипт
Imputmask 5.0.
Но никак не могу «победить» ввод восьмерки вначале поля или вставку из буфера обмена номера телефона с восьмеркой — появляется "+7 (8...", а последняя цифра не влезает.
Если кто-то уже решал такую задачу, то подскажите пожалуйста как?
От предложения поменять скрипт маски, если это поможет решению, не откажусь.