Акысыз Тамга эсептегич
Тамгаларды, сөздөрдү, сүйлөмдөрдү, тамгаларды, цифраларды жана атайын символдорду эсептеңиз. Twitter, Instagram жана башка платформалардын чектөөлөрүнө карата текшериңиз.
Бул кантип иштейт
Бардык эсептөө JavaScript'тин курулма Юникод API'лерин — атап айтканда графема кластерлери үчүн Intl.Segmenter жана байт узундугу үчүн TextEncoder колдонуп браузериңизде иштейт — серверге чалуу жок, тышкы китепкана жок. Курал Юникод код чекиттерин, колдонуучу-кабылдаган символдорду (ошондуктан желек эмодзи же үй-бүлө эмодзиси төртөө эмес, бир графема катары эсептелет) жана чийки UTF-8 байттарын айырмалайт.
- 1Юникод-таанылуучу талдооТерип жатканда, текст Негизги Көптилдүү Тегиздиктен тышкары символдорду туура иштеткен таратуу итераторун ([...text]) колдонуп Юникод код чекиттерине бөлүнөт. Тамгалар жана сандар Юникод касиет-эскейптерин (\p{L} жана \p{N}) колдонуп классификацияланат, ошондуктан жалгыз ASCII эмес, кирилл, араб, кытай-жапон-корей жана башка жазуулар туура эсептелет.
- 2Графема жана байт эсептөөБраузердин Intl.Segmenter API'си (granularity: 'grapheme' менен) колдонуучу-кабылдаган символдорду эсептейт — үй-бүлө же желек сыяктуу көп-код-чекиттик эмодзи бирден катталат. TextEncoder текстти UTF-8ге коддойт жана байт узундугун билдирет, бул символдор эмес, байттар чектөө болгон SMS жана тармак чектөөлөрү үчүн маанилүү.
- 3Структуралык жана жыштык талдооСөздөр боштукка бөлүнүп аныкталат; сүйлөмдөр ., ! жана ? тыныш белгилери агымдарын эсептеп; абзацтар кош-жаңы-сап чектери менен. Уникалдуу символ саны Set колдонуп эсептелет. Символ жана сөз жыштык таблицалары Map менен курулат, андан кийин топ 10 эң көп колдонулган жазууну чыгаруу үчүн саны боюнча иреттелет.
- 4Платформа чегин салыштырууСимвол сандыгыңыз реалдуу убакытта алты катуу коддолгон платформа чеги менен салыштырылат (Твит/X 280де, Meta сүрөттөмө 160да, SMS 160да, LinkedIn жазуусу 3000до, YouTube аталышы 100до, Instagram жазуусу 2200до). Прогресс тилкеси жана өттү/өтпөдү көрсөткүчү терип жатканда дароо жаңыланат, окуу убактысы мүнөтүнө 225 сөз, сүйлөө убактысы 140 сөз/мүн боюнча болжолдонот.
Байланыштуу куралдар
Арабча Сөз Эсептегич
Арабча тексттеги сөздөрдү, тамгаларды, сүйлөмдөрдү жана окуу убактысын санаңыз — ташкил (диакритика) жана кашида иштетүү толук колдоо менен, оңдон солго редактор менен.
Сөз жыштыгын эсептегич
Текстиңизде ар бир сөздүн канчалык жолуккан жышыгын эсептеңиз. Эң көп колдонулган сөздөрдү визуалдаштырыңыз, CSV-ге экспорттоңуз жана токтоочу сөздөрдү чыпкалаңыз.
Сөз эсептегич
Сөздөрдү, символдорду, сүйлөмдөрдү жана абзацтарды сана. Окуу убактысын эсептеңиз.