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

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

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

Результат

Удалено цифр —

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

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

Удаляется Только цифры 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. Буквы любого алфавита, пунктуация, пробелы и прочие символы остаются как есть.

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

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

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

Все утилиты