Karakterek száma
Karakter számláló eszköz
Egyszerűen illessze be a szöveget, hogy gyorsan ellenőrizze a karakterek, bájtok és szavak számát.
Erről az eszközről
A böngészőben valós időben számolhatja a szöveg szókészletét közösségi média bejegyzések, hirdetések szövegei, cikkcímek, meta leírások, HTML törzsszövegek és egyebek esetében.
- A teljes szélességű és a félszélességű karaktereket egyaránt „1 karakternek” számítjuk. A helyettesítő karakterpárok, például az emojik, szintén 1 karakternek számítanak.
- A bájtszám az UTF-8 kódolásban kifejezett méretet jelzi.
- A „HTML-címkék eltávolítása” beállítás engedélyezése esetén láthatóvá válik az a szövegrész, amely vizuálisan hasonlít a HTML-kód törzséhez.
A karakterszámláló eszköz használata
Amikor szöveget ír be vagy illeszt be a szövegmezőbe, az eredmények automatikusan frissülnek a kiválasztott számlálási módszer alapján.
- Illessze be a számolni kívánt szöveget, kódot vagy HTML-kódot a szövegmezőbe.
- Válassza ki a karakter-, bájt- vagy szószám közül azt az egységet, amelyet ellenőrizni szeretne.
- Ha csak a HTML-test szövegét szeretné számolni, kapcsolja be a „Számolás HTML-címkék nélkül” opciót.
A számolás során figyelembe veendő szempontok
- A karakterek száma a JavaScript kódpontokon alapul, így a teljes szélességű és a félszélességű karaktereket is egy-egy karakterként számoljuk.
- Ha a böngésző támogatja, az Intl.Segmenter segítségével a japán nyelvű szöveget szavakra bontjuk. Azoknál a böngészőknél, amelyek nem támogatják, egyszerűsített módszert alkalmazunk.
- A HTML-címkék eltávolítása a HTML elemzésével történik, nem pedig reguláris kifejezések használatával; azonban súlyosan sérült HTML esetén az eredmény a böngésző javításától függ.
Gyakran ismételt kérdések
A teljes szélességű karaktereket két karakternek számítják?
Nem. Karakterek számával történő számlálás esetén mind a teljes szélességű, mind a félszélességű karakterek egy-egy karakterként kerülnek számításba. Ha a „Bájt számával” opciót választja, ellenőrizheti az UTF-8-as karakterkódolású szöveg bájtjainak számát.
A HTML-címkék eltávolítása csak azt jelenti, hogy töröljük a „<” és „>” címkék közötti tartalmat?
Nem. A böngésző DOMParserjével elemzi a HTML-t, kivonja a szövegtestet, és megszámolja. A `script`, `style`, `noscript` és `template` címkék tartalma nem kerül figyelembevételre.
A beírt szöveg elküldésre kerül a szerverre?
A számlálást a böngészőben a JavaScript végzi. A rendszer nem küld szöveget tartalmazó űrlapokat a szervernek; csak a szabványos beviteleket és az opciók változásait dolgozza fel.