Готовые решения для 1С-Битрикс
Карточка решения
База знаний по решению:
Маска ввода номера телефона с выбором страны

Изменение маски для страны

Изменить маску ввода для страны можно с помощью добавления javascript-события.

Пример реализации события (в примере изменяется маска Казахстана):

BX.addCustomEvent("onCMaskEditMask", BX.delegate(function(maskParams){ if(maskParams.country == 'kz'){ maskParams.work_mask = '+8 DDD'; } // console.log('maskParams', maskParams); }));

(код события нужно разметить в .js файле, код страны и маску указать нужные вам. "Место под цифру" обозначается символом D)