Телефонные номера и коды

Как правильно записывать российский номер телефона

Как правильно записывать российский номер телефона

Универсальный вариант для контактов, сайтов и документов начинается с +7. Разберём структуру номера, отличие +7 от 8 и правила записи для людей и информационных систем.

Российский номер телефона лучше записывать в формате +7 XXX XXX-XX-XX. Здесь +7 — код страны, а следующие 10 цифр — код зоны или сети и абонентская часть. Для хранения в базе данных и технической передачи используют запись без разделителей: +7XXXXXXXXXX.

Форма с начальной цифрой 8 — 8 XXX XXX-XX-XX — применяется преимущественно при наборе внутри России. Если номер нужно сохранить в телефоне, разместить на сайте, передать человеку из другой страны или использовать в приложении, предпочтителен вариант с +7.

Содержание

Основной формат российского номера

Полная международная запись российского номера выглядит так:

+7 XXX XXX-XX-XX

Каждая буква X обозначает одну цифру. Всего в номере 11 цифр: код страны 7 и ещё 10 цифр после него. Знак «+» цифрой не считается.

Скобки, пробелы и дефисы помогают человеку быстрее прочитать номер, но не меняют его состав. Поэтому один и тот же номер может отображаться как +7 (XXX) XXX-XX-XX, +7 XXX XXX-XX-XX или храниться как +7XXXXXXXXXX.

Если требуется указать полный стационарный номер, в него включают код города или другой географической зоны. Одного местного номера без кода недостаточно, когда контакт публикуется для широкой аудитории.

Что выбрать: +7 или 8

+7 — международный код, используемый в полной записи номера. Начальная 8 в российской форме записи выполняет роль префикса для междугородного набора и не является заменой кода страны за пределами национального формата.

СитуацияРекомендуемая запись
Контакт в телефонной книге+7 XXX XXX-XX-XX
Номер на сайте, визитке или в объявлении+7 XXX XXX-XX-XX
Передача номера человеку из другой страны+7 XXX XXX-XX-XX
Хранение в базе данных+7XXXXXXXXXX
Обычный набор внутри России+7 XXX XXX-XX-XX или 8 XXX XXX-XX-XX — в зависимости от способа связи
Форма, где уже указан префикс +7Только оставшиеся 10 цифр

При преобразовании внутренней записи в международную начальную 8 нужно заменить на +7, сохранив следующие 10 цифр. Добавлять +7 перед всей записью с восьмёркой нельзя: сочетание «+7 8…» содержит лишний префикс.

Простое правило: для сохранения, публикации и обмена контактами выбирайте +7. Форму с 8 используйте только там, где она явно требуется условиями набора или конкретным полем.

Из каких частей состоит номер

Обычный полный российский номер состоит из трёх логических элементов:

  • +7 — код страны в международной записи;
  • XXX — трёхзначный код географической зоны, сети или диапазона нумерации;
  • XXX-XX-XX — семизначная абонентская часть.

Таким образом, после +7 всегда записывают 10 цифр: сначала три цифры кода, затем семь цифр абонентской части. Это правило относится к обычным полным мобильным и стационарным номерам. Короткие номера экстренных, справочных и сервисных служб оформляются отдельно и не приводятся к шаблону из 11 цифр.

По внешнему виду полного номера можно определить его структуру, но не следует подписывать конкретного оператора только на основании первых цифр: принадлежность номера может меняться при переносе между операторами.

Форматы для разных задач

Для телефонной книги

Сохраняйте контакт как +7 XXX XXX-XX-XX. Такой вариант удобен для звонков, сообщений и использования контакта при смене страны пребывания. Приложение само может изменить визуальные разделители, но исходные цифры останутся теми же.

Для сайта, визитки или документа

Используйте читаемую запись с пробелами и дефисами: +7 XXX XXX-XX-XX. Скобки вокруг трёхзначного кода допустимы, если этот стиль последовательно применяется ко всем номерам в материале.

Для формы регистрации

Сначала посмотрите, добавляет ли форма код страны автоматически. Если слева уже отображается «+7», обычно вводят только 10 оставшихся цифр. Если префикса нет, указывают полный номер начиная с +7. Маска поля может сама расставить пробелы, скобки или дефисы.

Для базы данных и обмена между системами

Практичный нормализованный вид — +7XXXXXXXXXX: знак «+» и все цифры без пробелов, скобок и дефисов. Форматированное представление для посетителя сайта можно создавать отдельно. Это упрощает сравнение записей и не позволяет считать один номер разными только из-за оформления.

Для кликабельной ссылки

В адресе телефонной ссылки после tel: указывают полный номер с +7 без визуальных разделителей: tel:+7XXXXXXXXXX. Видимый текст ссылки при этом можно оставить удобным для чтения — с пробелами и дефисами.

Пробелы, скобки и дефисы

Единственный обязательный элемент международной записи перед цифрами — знак «+». Остальные разделители относятся к оформлению. Для русского текста удобна группировка +7 XXX XXX-XX-XX: она показывает структуру номера и облегчает проверку цифр.

Допустим и привычный вариант +7 (XXX) XXX-XX-XX. Скобки не означают, что код можно опустить: при публикации полного контакта все 10 цифр после +7 должны оставаться на месте.

В пределах одного документа или страницы желательно придерживаться одного шаблона. Если часть номеров записана через пробелы, часть слитно, а часть со скобками, читателю сложнее сравнивать и переписывать контакты.

В тексте показывайте номер в читаемом виде, а в техническом значении ссылки или базы храните его без пробелов и знаков оформления.

Как правильно записать номер

  1. Определите назначение. Для публикации, телефонной книги и передачи контакта выбирайте международную форму с +7.
  2. Проверьте количество цифр. После кода страны должно быть ровно 10 цифр.
  3. Уберите внутренний префикс. Если исходная запись начинается с 8 и далее содержит 10 цифр, замените эту 8 на +7.
  4. Разделите номер на группы. Для чтения используйте шаблон +7 XXX XXX-XX-XX или единообразный вариант со скобками.
  5. Учтите особенности поля. Не вводите +7 повторно, если сайт или приложение уже подставили код страны.
  6. Отделите добавочный номер. Не включайте его цифры в основную последовательность.

При проверке полезно временно убрать пробелы, скобки и дефисы. У обычного полного номера в международной форме останутся знак «+» и 11 цифр, первая из которых — 7.

Сайты, формы и базы данных

Номер телефона лучше хранить как текстовое значение. Числовой тип данных не рассчитан на знак «+» и не отражает назначение отдельных цифр. Ввод пользователя можно очистить от пробелов, скобок и дефисов, а затем привести к единому виду.

Интерфейс при этом не обязан показывать слитную строку. Пользователю удобнее видеть +7 XXX XXX-XX-XX, даже если внутри системы находится +7XXXXXXXXXX.

Проверка формы должна учитывать оба распространённых варианта ввода: с +7 и с начальной 8. После нормализации они могут приводиться к одной международной записи. При этом нельзя безусловно дописывать код страны к любой последовательности: сначала требуется проверить длину и уже введённый префикс.

Маска помогает оформить номер, но сама по себе не доказывает, что контакт существует и принадлежит пользователю. Если подтверждение действительно необходимо, его выполняют отдельным механизмом.

Как указать добавочный номер

Добавочный номер не является частью основного российского номера. В тексте его указывают после полного контакта с понятной пометкой, например: +7 XXX XXX-XX-XX, доб. 123.

Если сайт предлагает отдельное поле для добавочного, цифры нужно вводить именно туда. Не следует приписывать их к основной строке: иначе номер станет длиннее установленного формата, а автоматический звонок или проверка формы могут сработать неправильно.

Итоговый универсальный шаблон прост: +7 XXX XXX-XX-XX для показа человеку и +7XXXXXXXXXX для технического хранения. Начальную 8 оставляют только для национального варианта набора, а не ставят рядом с +7.

Частые ошибки

Одновременная запись +7 и 8
Правильно: Вариант «+7 8…» неверен: +7 заменяет начальную 8, а не добавляется перед ней.
Использование 8 для международного контакта
Правильно: Начальная 8 не является кодом страны. Для публикации и передачи номера используют международную форму с +7.
Неверное количество цифр
Правильно: После +7 у обычного полного российского номера должно быть 10 цифр. Разделители и знак «+» в подсчёт не входят.
Повторный код страны в форме
Правильно: Если интерфейс уже показывает +7, вводить его ещё раз не нужно: поле обычно ожидает оставшиеся 10 цифр.
Добавочный номер внутри основной строки
Правильно: Цифры добавочного следует отделять пометкой или помещать в специальное поле, иначе основная часть номера становится некорректной.
Хранение номера как числа
Правильно: Телефон — идентификатор, а не величина для вычислений. Текстовый формат позволяет сохранить знак «+» и корректно нормализовать запись.
FAQ

Частые вопросы

Нажмите на вопрос, чтобы открыть ответ
Как правильно писать российский номер: через +7 или через 8?

Для телефонной книги, сайта, документа и передачи контакта лучше использовать +7 XXX XXX-XX-XX. Начальная 8 относится к национальному варианту набора внутри России.

Сколько цифр должно быть в российском номере телефона?

В полном международном формате записывают 11 цифр: код страны 7 и ещё 10 цифр после него. Знак «+», пробелы, скобки и дефисы цифрами не считаются.

Нужно ли ставить скобки вокруг кода?

Нет, скобки не обязательны. Варианты +7 (XXX) XXX-XX-XX и +7 XXX XXX-XX-XX одинаково передают состав номера; важно сохранить все цифры и единый стиль оформления.

Что вводить, если в форме уже стоит +7?

Обычно нужно ввести только оставшиеся 10 цифр. Повторно писать +7 или добавлять начальную 8 не следует, если интерфейс явно не требует иного.

Как оформить номер в телефонной ссылке на сайте?

В значении ссылки используют запись tel:+7XXXXXXXXXX без пробелов, скобок и дефисов. Видимый текст можно оформить как +7 XXX XXX-XX-XX.

Как правильно указать добавочный номер?

Добавочный указывают отдельно после основного контакта, например: +7 XXX XXX-XX-XX, доб. 123. Если в форме предусмотрено специальное поле, добавочный вводят туда.

Можно ли сохранять номер с пробелами и дефисами?

В телефонной книге это допустимо. В базе данных удобнее хранить нормализованное значение +7XXXXXXXXXX, а пробелы и дефисы добавлять только при отображении.

?

Проверьте неизвестный номер

Введите номер, с которого вам звонили.