Kyauta Mai Ƙidayar Haruffa

Ƙidaya haruffa, kalmomi, jimloli, haruffa, lambobi, da haruffa na musamman. Duba iyakoki na Twitter, Instagram, da sauran dandamali.

Yana aiki babu haɗi da zarar an loda shi
Haruffa106
Haruffa106
Bytes (UTF-8)106
Kalmomi19
Jimloli2
Sakin layi2
Haruffa85
Lambobi0
Sarari17
Sabon layi2
Na musamman2
Haruffa na musamman23
Matsakaicin tsayin kalma4.5 har
Lokacin karatu5 sec
Lokacin magana8 sec
Iyakokin dandali
Ya wuce iyaka don: Taken YouTube
𝕏 Tweet (X)106/280 ✓
💼 Sakon LinkedIn106/3000 ✓
🌐 Bayanin Meta106/160 ✓
▶️ Taken YouTube106/100 (ya wuce!)
💬 Sakon SMS106/160 ✓
📷 Rubutun hoton Instagram106/2200 ✓
Ka'idojin ƙidaya na dandamali sun bambanta — emoji, hanyoyin haɗi da haruffan CJK na iya ƙidaya fiye da harafi ɗaya.

Yadda Yake Aiki

Duk ƙidaya tana gudana a burauzarka ta amfani da abubuwan Unicode da aka gina na JavaScript — musamman Intl.Segmenter don gungu na grapheme da TextEncoder don tsawon byte — babu bukatun uwar garke kuma babu ɗakunan karatu na waje. Kayan aikin yana rarrabewa tsakanin nuktocin lambar Unicode, haruffan da mai amfani yake gani (don haka emoji na tuta ko emoji na iyali yana ƙidayar guda ɗaya, ba huɗu ba), da bytes na UTF-8 danye.

  1. 1
    Nazari mai fahimtar Unicode
    Yayin da kake bugawa, ana raba rubutun zuwa nuktocin lambar Unicode ta amfani da mai maimaitawa na spread ([...text]), wanda yake sarrafa haruffan wajen Basic Multilingual Plane daidai. Ana rarrabe haruffa da lambobi ta amfani da Unicode property escapes (\p{L} da \p{N}) don Cyrillic, Larabci, CJK, da sauran rubutu ana ƙidaya su daidai, ba ASCII kawai ba.
  2. 2
    Ƙidayar grapheme da byte
    API na Intl.Segmenter na burauza (da granularity: 'grapheme') yana ƙidaya haruffan da mai amfani yake gani — emoji mai nuktoci-da-yawa kamar iyali ko tuta yana rijistar guda ɗaya. TextEncoder yana ɓoye rubutun zuwa UTF-8 kuma yana bayar da tsawon byte, wanda yake da muhimmanci ga iyakokin SMS da hanyar sadarwa inda bytes, ba haruffa ba, su ne ƙayyadaddun.
  3. 3
    Nazarin tsari da yawan amfani
    Ana gano kalmomi ta hanyar rabawa a farin sarari; jimlolii ta ƙidaya guda-guda na alamomi ., !, da ?; sakin layi ta iyakokin sabon-layi-biyu. Ana lissafta ƙidayar harafi na musamman ta amfani da Set. Ana gina teburan yawan harafi da kalma da Map, sannan a jera su bisa ƙidaya don nuna sassun 10 mafi amfani.
  4. 4
    Kwatanci da iyakokin dandali
    Ana kwatanta ƙidayar harafinka a lokaci na gaskiya da iyakokin dandali shida da aka rubuta kai tsaye (Tweet/X a 280, bayanin Meta a 160, SMS a 160, sakon LinkedIn a 3000, taken YouTube a 100, rubutu na Instagram a 2200). Wani sanda na ci gaba da alamar nasara/kasawa suna sabuntawa nan take yayin da kake bugawa, kuma ana kimanta lokacin karantawa a kalmomi 225 a minti, lokacin magana a wpm 140.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama