Акысыз Тамга эсептегич

Тамгаларды, сөздөрдү, сүйлөмдөрдү, тамгаларды, цифраларды жана атайын символдорду эсептеңиз. Twitter, Instagram жана башка платформалардын чектөөлөрүнө карата текшериңиз.

Жүктөлгөндөн кийин оффлайн иштейт
Белгилер86
Графемалар86
Байттар (UTF-8)86
Сөздөр17
Сүйлөмдөр2
Абзацтар2
Тамгалар67
Цифралар0
Боштуктар15
Жаңы саптар2
Атайын белгилер2
Кайталанбаган белгилер31
Орточо сөз узундугу3.9 белги
Окуу убактысы5 сек
Сүйлөө убактысы7 сек
Платформа чектөөлөрү
𝕏 Твит (X)86/280 ✓
💼 LinkedIn жазуусу86/3000 ✓
🌐 Meta сүрөттөмөсү86/160 ✓
▶️ YouTube аталышы86/100 ✓
💬 SMS билдирүү86/160 ✓
📷 Instagram сыпаттамасы86/2200 ✓
Платформалардын эсептөө эрежелери ар түрдүү — эмоджи, шилтемелер жана CJK белгилери бирден ашык белги катары эсептелиши мүмкүн.

Бул кантип иштейт

Бардык эсептөө JavaScript'тин курулма Юникод API'лерин — атап айтканда графема кластерлери үчүн Intl.Segmenter жана байт узундугу үчүн TextEncoder колдонуп браузериңизде иштейт — серверге чалуу жок, тышкы китепкана жок. Курал Юникод код чекиттерин, колдонуучу-кабылдаган символдорду (ошондуктан желек эмодзи же үй-бүлө эмодзиси төртөө эмес, бир графема катары эсептелет) жана чийки UTF-8 байттарын айырмалайт.

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

Байланыштуу куралдар

Көп берилүүчү суроолор