Генератор случайных телефонных номеров
Создавайте случайные действительные номера мобильных и стационарных телефонов для тестирования в любой стране или в списке стран в форматах E.164, международном, национальном или tel:.
Ввод
Вывод
Документация
Что такое тестовый номер телефона?
Тестовый номер телефона — это вымышленный номер, который выглядит как настоящий и проходит проверку на соответствие формату. Формы регистрации, CRM-системы и API проверяют номера телефонов по плану нумерации каждой страны: коду страны, длине номера и начальным цифрам, которые используются для мобильных и стационарных телефонов. Если ввести в такую форму 123456789, проверка не будет пройдена, поэтому тестировщикам нужны номера, соответствующие этим требованиям, но не содержащие чьих-либо реальных контактных данных.
Описание инструмента
Выберите одну или несколько стран или оставьте список пустым, чтобы смешать номера из всех стран. Выберите мобильные или стационарные номера либо их сочетание, а также формат записи. Инструмент генерирует список случайных номеров, соответствующих плану нумерации каждой страны. Их можно скопировать или скачать в виде текстового файла. При смене формата те же номера отображаются в новом формате, чтобы вы могли сравнить, как выглядит один и тот же номер в разных форматах.
Примеры
| Формат | США | Великобритания |
|---|---|---|
| E.164 | +12015550123 |
+447400123456 |
| Международный | +1 201 555 0123 |
+44 7400 123456 |
| Национальный | (201) 555-0123 |
07400 123456 |
| RFC 3966 (tel:) | tel:+12015550123 |
tel:+447400123456 |
Возможности
- Номера для любой страны или выбранного вами списка стран
- Мобильные или стационарные номера либо их сочетание
- Форматы E.164, международный, национальный и RFC 3966
tel: - В списке нет повторяющихся номеров
- Скопируйте список или скачайте его в виде текстового файла
- Работает в браузере
Как это работает
Инструмент формирует каждый номер на основе шаблонов из метаданных Google libphonenumber, в которых указаны допустимые префиксы и длина номеров каждого типа для каждой страны. Затем каждый сгенерированный номер проверяется с помощью libphonenumber-js, чтобы убедиться, что он корректен и соответствует выбранному типу. В странах, где для мобильных и стационарных номеров используются одни и те же диапазоны, например в США и Канаде, номер может относиться к любому из этих типов.
Советы
- Номера соответствуют формату, поэтому некоторые из них могут принадлежать реальным людям. Используйте их в формах и тестовых данных, но не звоните и не отправляйте на них сообщения.
- Используйте E.164 для API и баз данных, а национальный формат — чтобы проверить, как приложение отображает местные номера.
- В таких странах, как Германия, Австрия и Финляндия, номера имеют разную длину, поэтому некоторые из них могут быть намного короче или длиннее других. Оба варианта допустимы, что делает такие номера подходящими для проверки обработки длины.
- Некоторые территории, например Аландские острова или Ватикан, используют телефонный код совместно с более крупной страной, поэтому средства разбора телефонных номеров могут указывать для таких номеров эту страну.