Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

— вводим полностью свой номер, ошибаясь в одной цифре
— ставим курсор перед ошибочной цифрой
— нажимаем цифру и… ничего не происходит
insertMode: false внутри параметра inputmask.+1. Поскольку деления по штатам в БД не заносилось (пока), для Канады и США временно указана одинаковая маска — +1(###)###-####.привыкли указывать номер с ведущей цифрой 8
This event is sent when a user enters text in a textbox. This event is only called when the text displayed would change, thus it is not called when the user presses non-displayable keys.
The onpropertychange event fires when properties of an object, expando, or style sub-object change. <…> When the onpropertychange event fires, the srcElement property of the event object is set to the object whose property has changed
8 — никто Вам не запрещает исправить список масок ввода. Однако в таком случае Вы сосредотачиваетесь только на России и я очень часто видел, что 8 вообще в таком случае опускают, оставляя маску (___)___-__-__.8 в качестве выхода на межгород от +8 в качестве первой цифры кода страны?8 и +7, возможно это будет решением Вашей задачи. Но из-за описанной выше неоднозначности возможно некорректное поведение в ряде случаев. Попробуйте.+7, и 8 не имеет смысла.одни привыкли указывать номер с ведущей цифрой 8
00 заменять на + :-). Да и, в зависимости от страны, замену 0 на +код появится возможность сделать (зависит от страны). { "mask": "+374(###)###-###", "region": "Армения", "city": "", "operator": "", "desc": "" },
{ "mask": "+994(###)###-###", "region": "Азербайджан", "city": "", "operator": "", "desc": "" },
{ "mask": "+995(###)###-###", "region": "Грузия", "city": "", "operator": "", "desc": "" },
{ "mask": "+375(###)###-###", "region": "Беларусь", "city": "", "operator": "", "desc": "" },
{ "mask": "+380(###)###-###", "region": "Украина", "city": "", "operator": "", "desc": "" },
{ "mask": "+371(###)###-###", "region": "Латвия", "city": "", "operator": "", "desc": "" },
{ "mask": "+370(###)###-###", "region": "Литва", "city": "", "operator": "", "desc": "" },
{ "mask": "+373(###)###-###", "region": "Молдова", "city": "", "operator": "", "desc": "" },
{ "mask": "+996(###)###-###", "region": "Киргизия", "city": "", "operator": "", "desc": "" },
{ "mask": "+993(###)###-###", "region": "Туркмения", "city": "", "operator": "", "desc": "" },
{ "mask": "+372(###)###-###", "region": "Эстония", "city": "", "operator": "", "desc": "" },
{ "mask": "+998(###)###-###", "region": "Узбекистан", "city": "", "operator": "", "desc": "" }
{ "mask": "8(9##)###-##-##", "type": "mobile" },
Подбор маски ввода по телефонному номеру