Что такое Форматирование номера телефона?
Вставьте любой номер телефона — он будет отформатирован по международному стандарту E.164 и национальному формату. Инструмент также проверяет номер и автоматически определяет страну. Удобно для очистки данных в CRM или упорядочивания контактов.
Форматтер использует правила libphonenumber от Google: парсит грязный ввод и выдаёт четыре канонических формата — E.164 (+18005550199, без пробелов) для API и SMS-шлюзов, международный (+1 800 555 0199) для чтения людьми, национальный ((800) 555-0199) для местного использования и RFC 3966 (tel:+18005550199) для tel:-ссылок в HTML и подписях писем. Помечает невалидные номера, определяет тип линии (мобильный, стационарный, бесплатный, VoIP), поддерживает более 240 кодов стран и определяет страну по знаку + в начале.
Как использовать
- Введите телефонный номер в любом формате — с кодом страны или без, с дефисами, пробелами или скобками.
- Выберите страну вручную, если она не определилась автоматически, чтобы применить правильные правила набора.
- Скопируйте результат в международном (E.164) или национальном формате.
Когда использовать
- Подчистить список контактов перед загрузкой в CRM или SMS-рассылку.
- Привести номера к E.164, чтобы их приняли Twilio, Vonage или WhatsApp Business.
- Проверить поле «телефон» в форме перед записью в базу данных.
Результат
У вас есть номер американского контакта «(555) 123-4567». Введите его, выберите Соединённые Штаты — и получите результат: +1 555 123 4567 (международный) и (555) 123-4567 (национальный формат).
Частые вопросы
- Чем E.164 отличается от международного формата?
- E.164 — это строгий формат хранения, который ждут телефонные сети и API: плюс, код страны и цифры без пробелов (+74951234567). Международный формат — тот же номер, но с локально привычными пробелами (+7 495 123-45-67), удобный для чтения человеком.
- Почему форматтер считает номер недействительным, если телефон по нему звонит?
- libphonenumber сверяется с опубликованными планами нумерации. Часть валидных локальных номеров (добавочные, недавно выделенные диапазоны) в базе ещё нет, а некоторые номера записаны в нестандартном виде. Введите его с кодом страны впереди, и обычно проверка проходит.
- Нужно ли выбирать страну, если номер уже начинается с +?
- Нет. Если номер начинается с + и распознанного кода страны, страна определяется автоматически. Раскрывающийся список стран нужен только для локального формата без международного префикса.
- Бесплатные, мобильные и стационарные номера форматируются по-разному?
- Все они форматируются по национальному плану конкретной страны. В одной стране мобильные, стационарные и бесплатные номера используют одинаковые правила разбиения. Тип номера (мобильный, городской, бесплатный) показывается отдельно, если libphonenumber может его определить.
- Мои контакты куда-то отправляются?
- Нет. Парсинг и форматирование выполняются прямо в странице с помощью встроенной копии libphonenumber-js. Введённые номера не покидают устройство, что особенно важно при работе с телефонами клиентов.
Похожие инструменты
Создание билетов на мероприятия
Дизайн входных билетов на мероприятия
Генератор подписи для email
Создавайте HTML-подписи для электронной почты
Международные телефонные коды
Найдите телефонный код любой страны
Приглашение на вечеринку
Создавайте цифровые приглашения на вечеринку
Генератор ссылок Telegram
Создавайте прямые ссылки на чат в Telegram по имени пользователя или номеру телефона
Открытка-благодарность
Создайте и скачайте персональную открытку с благодарностью