К содержанию
Расчёт в браузере

Символы в тексте

Считает текст прямо в браузере, ничего никуда не отправляется.

Символы, символы без пробелов, слова

Символ здесь — это одна юникодная графема в разбиении JavaScript, поэтому эмодзи обычно считается одним знаком. Пробелы, табы и переводы строк в режиме «без пробелов» убираются.

Слова — куски между пробелами

Текст остаётся в браузере

«Привет, мир» — 11 символов, 10 без пробела и 2 слова. Слова режутся по пробелам. Перенос строки считается пробельным разделителем. Запятая прилипает к слову и отдельным словом не становится.

Ничего не отправляется на сервер, длинную рукопись можно вставить спокойно. Лимит поля — это удобство браузера, не сохранение текста у нас. Для списков людей, а не для прозы, есть сравнение списков.

Откуда брать числа

  • Текст

Пример

Фраза «Привет, мир» содержит 11 символов, 10 без пробела и 2 слова.

Вопросы

Пробел в начале?

В общем числе символов он есть. В числе слов пустые края отрезаются.

Пустая строка между абзацами?

Она увеличивает число строк, но не число слов.

Текст куда-то уходит?

Нет, подсчёт локальный.