Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Удаляется | Только цифры 0-9 |
|---|---|
| Остаётся | Все буквы (любого алфавита), пунктуация, пробелы, переносы строк и прочие символы |
| Десятичные разделители | Точка или запятая остаются, удаляются только цифры вокруг них |
| Полноширинные цифры | 0-9 (используются в некоторых восточноазиатских текстах) вне диапазона 0-9 — не удаляются |
| Верхние/нижние индексы цифр | ²³ и подобные формы Unicode вне диапазона 0-9 — не удаляются |
| Обработка | Выполняется локально в браузере, ничего не отправляется на сервер |
Когда этот метод вводит в заблуждение
- Удаляются только обычные ASCII-цифры 0-9. Полноширинные цифры, используемые в некоторых восточноазиатских шрифтах (0-9), верхние/нижние индексы (², ₃) и цифры других систем счисления (римские, деванагари) находятся вне этого набора и остаются нетронутыми.
- Удаление цифр из отформатированного числа оставляет разделители: «14:00» превращается в «:», «129.50 USD» — в «. USD», а «№77841» — в «№». Пунктуация вокруг цифр никогда не удаляется, только сами цифры — если нужно убрать и разделители, потребуется дополнительная чистка.
- Десятичное число вроде «3.14» теряет все цифры и оставляет просто «.» — после удаления цифр невозможно отличить десятичную точку от точки в конце предложения, поэтому результат может выглядеть как случайная пунктуация.
- Даты, время, телефоны и идентификаторы теряют числовое содержимое, но сохраняют структурные символы (двоеточия, дефисы, слэши, скобки) — удобно, когда нужно увидеть форму данных без самих чисел, но результат обычно требует второго прохода для чистого вида.
Как это считается
Инструмент прогоняет по тексту одно регулярное выражение /[0-9]/g и заменяет каждое совпадение на пустую строку. Текст сканируется один раз, символ за символом.
Набор цифр — ровно десять символов: от 0 до 9. Ничто другое не считается цифрой, независимо от внешнего вида или системы счисления.
Всё, что не является обычной ASCII-цифрой — буквы любого алфавита, пунктуация, пробелы, переносы строк, символы — проходит без изменений, на своём исходном месте.
«Удалено цифр» — это разница между длиной исходного текста и длиной результата, поскольку каждый удалённый символ — ровно одна цифра.
Вопросы и ответы
Удаляются ли полноширинные или верхнеиндексные цифры?
Нет. Удаляются только обычные ASCII 0-9. Полноширинные цифры (0-9) и формы верхнего/нижнего индекса (², ₃) остаются в тексте.
Что происходит с пунктуацией вокруг чисел, например в датах или ценах?
Она остаётся. Двоеточия, дефисы, точки, знаки валют и прочая пунктуация никогда не трогаются — удаляются только сами цифры, поэтому «129.50 USD» превратится в «. USD».
Можно ли использовать это, чтобы обезличить телефоны или номера в тексте?
Инструмент убирает цифры, но сохраняет окружающую структуру (дефисы, скобки, пробелы), так что форма номера всё ещё видна. Для настоящего обезличивания замените весь токен целиком, а не только его цифры.
Затрагиваются ли буквы или символы?
Нет, удаляются только цифры 0-9. Буквы любого алфавита, пунктуация, пробелы и прочие символы остаются как есть.
Мой текст куда-то отправляется?
Нет. Вся операция выполняется в вашем браузере, текст никуда не передаётся.