Международный формат номера телефона для SMS проверки
Введите номер для SMS-проверки с правильным кодом страны, национальным префиксом и назначением. Сравните разделённые поля с полным международным форматом.
2 мин · Практическое руководство
Определите полный номер или разделённое поле страны
Начинайте с инструкций формы. Одно поле может требовать полный международный номер, включая + и код страны. Селектор страны рядом с полем национального номера может добавить этот код за вас.
Сохраняйте выделение как вашу ссылку. Если селектор показывает +44, вставка полного номера с +44 в национальное поле может дублировать код. Используйте пример приложения и проверьте сводку назначения перед запросом SMS.
Используйте знак плюс согласно требуемому формату
Префикс + указывает на международное представление. Местный префикс набора, такой как 00, не всегда взаимозаменяем с + в каждом регионе нумерации, как объясняет документация libphonenumber.
Скопируйте значение, предоставленное вашим выделением, и адаптируйте его только к задокументированному формату поля. Не добавляйте международный префикс набора из вашей страны к номеру, уже представленному с +.
Не удаляйте ноль, используя правила другой страны
Национальный префикс и значимая цифра — разные вещи. Их обработка зависит от плана нумерации. В FAQ libphonenumber отмечается, что ведущий ноль может оставаться значимым для итальянских номеров.
Маскированные примеры иллюстрируют только структуру: +33 6 XX XX XX XX, +44 7XXX XXXXXX и итальянский стационарный формат +39 0X. Это не выделенные номера. Никогда не создавайте номер активации из примера; сохраняйте фактическое полученное значение.
Читайте метку страны, а также префикс
Некоторые страны и территории используют общий код вызова. Например, +1 обслуживает несколько направлений в рамках Североамериканского плана нумерации. Префикса недостаточно для выбора страны в форме.
Используйте страну, связанную с вашим выделенным номером, и сравнивайте оставшиеся цифры. Ссылки каталога на страны и территории описывают географию нумерации; они не определяют ваше место жительства или право на платформе.
Сравните отображаемое назначение перед отправкой
После ввода номера проверьте подтверждённый или замаскированный номер назначения. Сравните код страны и видимые последние цифры с выделением. Удаляйте пробелы только если форма требует, сохраняя последовательность цифр.
Если назначение отличается, вернитесь и исправьте ввод перед запросом. Более долгое ожидание на экране приёма не восстановит сообщение, отправленное в другое место. Запишите время запроса после подтверждения правильного назначения.
Правильный формат — это проверка, а не доказательство принятия
Проверка формата не может подтвердить, что номер в настоящее время доступен или принят на этой платформе. Проект libphonenumber чётко различает допустимый диапазон и номер, который в данный момент назначен и доступен.
Если форма отклоняет правильно введённый номер, зафиксируйте точное предупреждение и проверьте правила платформы по типу линии и аккаунту. Если номер принят, но сообщение не приходит, используйте проверки отсутствия SMS.
Источники и дополнительная информация
Примените эти проверки на практике
Выберите услугу и страну в каталоге, затем используйте контрольный список для проверки процесса.
Открыть каталог