Блог
Текстовые утилиты

Удалить все цифры из текста

Вставьте текст — и все цифры 0-9 удаляются мгновенно: буквы, пунктуация, пробелы и любые прочие символы остаются там же, где были. Полезно, чтобы убрать телефоны, коды заказов или даты из абзаца, сохранив остальной текст читаемым.

Результат

Удалено цифр

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Удаляется Только цифры 0-9
Остаётся Все буквы (любого алфавита), пунктуация, пробелы, переносы строк и прочие символы
Десятичные разделители Точка или запятая остаются, удаляются только цифры вокруг них
Полноширинные цифры 0-9 (используются в некоторых восточноазиатских текстах) вне диапазона 0-9 — не удаляются
Верхние/нижние индексы цифр ²³ и подобные формы Unicode вне диапазона 0-9 — не удаляются
Обработка Выполняется локально в браузере, ничего не отправляется на сервер

Когда этот метод вводит в заблуждение

Как это считается

Инструмент прогоняет по тексту одно регулярное выражение /[0-9]/g и заменяет каждое совпадение на пустую строку. Текст сканируется один раз, символ за символом.

Набор цифр — ровно десять символов: от 0 до 9. Ничто другое не считается цифрой, независимо от внешнего вида или системы счисления.

Всё, что не является обычной ASCII-цифрой — буквы любого алфавита, пунктуация, пробелы, переносы строк, символы — проходит без изменений, на своём исходном месте.

«Удалено цифр» — это разница между длиной исходного текста и длиной результата, поскольку каждый удалённый символ — ровно одна цифра.

Вопросы и ответы

Удаляются ли полноширинные или верхнеиндексные цифры?

Нет. Удаляются только обычные ASCII 0-9. Полноширинные цифры (0-9) и формы верхнего/нижнего индекса (², ₃) остаются в тексте.

Что происходит с пунктуацией вокруг чисел, например в датах или ценах?

Она остаётся. Двоеточия, дефисы, точки, знаки валют и прочая пунктуация никогда не трогаются — удаляются только сами цифры, поэтому «129.50 USD» превратится в «. USD».

Можно ли использовать это, чтобы обезличить телефоны или номера в тексте?

Инструмент убирает цифры, но сохраняет окружающую структуру (дефисы, скобки, пробелы), так что форма номера всё ещё видна. Для настоящего обезличивания замените весь токен целиком, а не только его цифры.

Затрагиваются ли буквы или символы?

Нет, удаляются только цифры 0-9. Буквы любого алфавита, пунктуация, пробелы и прочие символы остаются как есть.

Мой текст куда-то отправляется?

Нет. Вся операция выполняется в вашем браузере, текст никуда не передаётся.

Похожие утилиты

Все утилиты