Счетчик символов
Вставьте текст и сразу проверяйте количество grapheme, число символов без пробелов, число строк и байты UTF-8.
Ваш текст обрабатывается в браузере и не отправляется на сервер.
Как использовать
- Откройте инструмент, затем вставьте текст или начните печатать.
- Проверьте правую панель, где количество grapheme показывается как основное значение.
- Задайте целевой лимит, чтобы увидеть оставшиеся символы и прогресс.
- Выделите часть текста, чтобы увидеть подсчет только по выделенному.
Примеры
Пост для соцсетей (лимит 120 символов)
Ввод: Короткий пост на японском с эмодзи
Вывод: Сразу проверяйте количество grapheme и оставшиеся символы
Проверка лимита API
Ввод: Текст с английским, переводами строк и символами
Вывод: Одновременно проверяйте байты UTF-8 и code points
Часто задаваемые вопросы
Почему количество grapheme и количество code points могут отличаться?
Эмодзи и комбинируемые последовательности могут состоять из нескольких внутренних code points, хотя визуально выглядят как один символ.
Мой текст отправляется на сервер?
Нет. Подсчет полностью выполняется в вашем браузере.
Эквивалент полноширинных символов точный?
Нет. Это оценка. По умолчанию ASCII считается как 0.5, а не-ASCII как 1.0.
Можно считать только выделенный текст?
Да. Выделите текст в редакторе, и будет показан подсчет по выделению.
Глоссарий
- Grapheme
- Единица, которая выглядит как один видимый символ.
- Кодовая точка
- Внутренняя единица символа Unicode.
- UTF-8 байты
- Примерный объем данных для хранения и передачи.
Примечания
- Если Intl.Segmenter недоступен, подсчет grapheme переключается на более простой метод.
- Эквивалент полноширинных символов является оценкой. Если у вашей целевой системы строгие правила, следуйте им.
- При включенном автосохранении введенный текст сохраняется в localStorage на этом устройстве. На общих устройствах лучше выключить.