Дотримання обмеження за словами або символами
Опубліковано · Оновлено 2 хв читання
Обмеження у 500 символів чи 300 слів залежить від способу підрахунку. Той самий текст дає кілька підсумків залежно від того, чи рахуються пробіли, емодзі або переноси рядків.
Числа, які дає інструмент
Підрахувати слова показує шість чисел наживо під час набору та докладний результат після кнопки Обробити. Обидва завжди дають однакові підсумки.
| Число | Що воно рахує |
|---|---|
| Слова | Групи знаків, розділені пробілами |
| Символи | Видимі знаки, разом із пробілами |
| Без пробілів | Символи без пробілів і переносів рядків |
| Рядки | Рядки, зокрема порожні |
| Абзаци | Блоки, розділені порожнім рядком |
| Читання | Орієнтовний час за 220 слів на хвилину, округлений угору до хвилини |
Що таке слово
Кожна група знаків між двома пробілами рахується словом, зокрема одиничний знак на кшталт «%». Випробування дають:
| Текст | Слова |
|---|---|
| Aujourd’hui, c’est l’été : peut-être 12,5 % de plus. | 9 |
| L’été d’aujourd’hui, c’est-à-dire demain. | 4 |
| rendez-vous 10-12 mars, et/ou 3×4 ; www.exemple.fr/page-1 | 7 |
| 1 234,56 € et 3.14 | 5 |
Дефіси, апострофи та похилі риски тому не розділяють слово: «peut-être» і «c’est-à-dire» рахуються кожне за одне.
Пробіли й табуляції
Текст «un deux», за яким ідуть дві табуляції, «trois» і два пробіли, налічує 3 слова та 18 символів, із них 11 без пробілів: численні пробіли й табуляції рахуються як символи.
Літери з акцентами та емодзі
Символ це знак таким, яким його бачать. «é», записане з двох частин (літера, потім акцент), рахується на екрані одним символом. Багато форм рахують інше: одиниці довжини JavaScript, що називаються також UTF-16.
| Текст | Символи | Одиниці UTF-16 |
|---|---|---|
| «été» з розкладеними акцентами | 3 | 5 |
| «Bravo 👨👩👧 ?» (емодзі родини) | 9 | 16 |
Докладний результат показує обидва. Якщо форма відхиляє текст, який інструмент вважає достатньо коротким, порівняйте з рядком одиниць UTF-16.
Переноси рядків
Перенос рядка у Windows записується двома знаками. Текст «Un», «Deux», порожній рядок, «Trois» налічує 4 рядки, 2 абзаци, 14 символів і 17 одиниць UTF-16: кожен перенос рядка важить 1 символ на екрані та 2 одиниці.
Китайська, японська та тайська
Ці писемності не використовують пробілів між словами. Тоді браузер розбиває текст сам: китайська фраза «今天天气很好,我们去公园。» дає 6 слів і 13 символів. Це розбиття є оцінкою, її треба підтвердити правилом форми, коли обмеження жорстке.
Чому форма показує інший підсумок
- Вона рахує одиниці UTF-16, а не видимі символи.
- Вона рахує кожен перенос рядка за два знаки.
- Вона рахує пробіли або, навпаки, ігнорує їх.
- Вона ділить слова інакше, наприклад за дефісами.
Текст може також містити зайві пробіли. Очищення тексту перед публікацією пояснює, як їх прибрати.
Перевірка обмеження
- Вставте текст в інструмент.
- Знайдіть число, що відповідає правилу: слова, символи чи символи без пробілів.
- Залиште запас, якщо форма рахує інакше, і перевірте її, вставивши підсумковий текст.
