В битрикс есть много вариантов форматирования номера телефона.
Вот 3 варианта которые мне в тот или иной момент были нужны:
Первый
$phone = '+7 800 (555) 35-35';
$parsedPhone = \Bitrix\Main\PhoneNumber\Parser::getInstance()->parse($phone);
if ($parsedPhone->isValid()) {
$phone = $parsedPhone->format(\Bitrix\Main\PhoneNumber\Format::E164);
} else {
$phone = '';
}
echo $phone;
Второй
$phone = NormalizePhone($phone); echo $phone;
Третий
$phone = Bitrix\Main\UserPhoneAuthTable::normalizePhoneNumber($phone); echo $phone;
на главную