Обработка телефонов
Вставьте список номеров или перетащите файл — получите очищенный список без дублей и в едином формате. Вся обработка происходит в браузере, номера никуда не отправляются.
- 10 цифр, начинается с 9 → добавляем 7 в начало
- 11 цифр, начинается с 8 → меняем на 7
- есть буквы в строке → строка отклоняется целиком
- не 11 цифр после очистки → отклоняется
- файл не сохраняется на сервере — обработка в браузере
Как обрабатывается список
Из каждой строки сначала убираются пробелы, скобки, дефисы и знак «+». Если после этого в строке остались буквы — она отклоняется целиком: скорее всего, это не номер телефона, а мусорные данные, и «очищать» их до формально валидного числа было бы неправильно.
Если номер начинается с 8 и состоит из 11 цифр, восьмёрка меняется на 7. Если введено 10 цифр без кода страны, код страны 7 подставляется автоматически. Итоговый номер должен состоять ровно из 11 цифр и начинаться с 79 — это формат российского мобильного номера, который принимают Яндекс.Директ, Яндекс.Аудитории и большинство CRM.
Частые вопросы
Как определяется, что строка — телефон?
Сначала строка проверяется на буквы (кириллица или латиница) — если они есть, строка отклоняется целиком, потому что это, скорее всего, не номер. Дальше из оставшегося убираются пробелы, скобки, дефисы и знак «+». Если получилось 10 цифр и первая — 9, спереди добавляется 7. Если 11 цифр и первая — 8, восьмёрка меняется на 7. Итоговое число должно быть ровно 11 цифр и начинаться с 79 — это формат российского мобильного номера.
Безопасно ли вставлять сюда базу клиентов?
Да — вся обработка происходит прямо в браузере, на вашем компьютере. Список номеров, включая загруженный файл, никуда не отправляется и не сохраняется на сервере — инструмент выполняет JavaScript локально у вас в браузере.
В каком формате скачивать — «только цифры» или «с разделителями»?
Формат «только цифры» (79991234567) принимают большинство рекламных кабинетов и CRM, включая Яндекс.Директ и Яндекс.Аудитории. Формат «с разделителями» — (+7 (999) 123-45-67) — обычно нужен для документов и таблиц, которые читают люди, а не системы.
Можно ли загрузить файл вместо вставки текста?
Да, перетащите .txt или .csv файл прямо в поле ввода. Файл читается и обрабатывается локально в браузере, так же как и вставленный текст — на сервер ничего не загружается.
