Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Что ищется | Последовательность из цифр, пробелов, скобок, точек и дефисов длиной 8–19 символов |
|---|---|
| Минимум цифр | Не менее 7 настоящих цифр в найденном фрагменте — иначе он отбрасывается |
| Знак «+» в начале | Распознаётся и сохраняется в результате как признак международного формата |
| Метод | Эвристический поиск по шаблону, а не проверка по реальной телефонной базе |
Когда этот метод вводит в заблуждение
- Это эвристический поиск по внешнему виду, а не настоящая валидация телефонных номеров: инструмент не знает, какие коды городов и операторов существуют на самом деле, и может пропустить настоящий номер в необычном формате или, наоборот, принять за номер случайную последовательность цифр той же длины (например, длинный артикул товара или номер банковского счёта).
- Номера, записанные словами частично («восемь девятьсот двенадцать...») или разбитые переносом строки посередине, не распознаются — шаблон ищет непрерывную последовательность в пределах одной строки.
- Требование минимум 7 цифр снижает число ложных срабатываний на коротких числах вроде дат или количества, но всё равно не гарантирует, что найденный фрагмент — настоящий телефон, а не, например, серийный номер устройства.
- Добавочные номера через «доб.» или «ext.» не выделяются как часть основного номера — если они стоят вплотную без пробела, могут случайно попасть в найденную последовательность, а если отделены явным текстом, будут проигнорированы.
Как это считается
Текст сканируется регулярным выражением, которое ищет последовательности из цифр, пробелов, круглых скобок, точек и дефисов длиной от 8 до 19 символов, начинающиеся и заканчивающиеся цифрой (необязательный «+» разрешён в начале).
Каждый найденный фрагмент дополнительно проверяется: если в нём меньше 7 настоящих цифр, он отбрасывается как маловероятный номер телефона (это отсекает, например, короткие числа или даты, случайно попавшие под общий шаблон).
Если включена опция «оставить только цифры», из каждого найденного номера убираются все символы, кроме цифр, а знак «+» в начале, если он был, сохраняется.
Результат выводится списком, по одному номеру на строку, в порядке появления в исходном тексте.
Вопросы и ответы
Находит ли инструмент абсолютно все номера в тексте?
Нет, это эвристика по внешнему виду записи, а не полноценная база операторов. Номера в необычных или нестандартных форматах могут быть пропущены.
Может ли инструмент ошибочно принять за номер что-то другое?
Да, длинная последовательность цифр другого назначения (артикул, номер счёта) той же длины и с похожим форматированием может быть ошибочно распознана как телефон.
Как получить номера без скобок и дефисов, только цифры?
Включите опцию «оставить в результате только цифры» — она уберёт всё форматирование, сохранив знак «+», если он был в начале номера.
Мой текст куда-то отправляется?
Нет, весь поиск выполняется в вашем браузере.