Metin ve sayılar / CLEARBYTE
Unicode Metin ve Sözcük Sayacı
Unicode kod noktaları, UTF-16 birimleri, sözcük, satır ve UTF-8 baytlarını yerel sayın. Varsa Intl.Segmenter ve sayfa diliyle sözcük ayrımı yapılır.
Yalıtılmış araç · ağ erişimi engelli
Formül ve yöntem
code points = Array.from(text).length; UTF-8 bytes = TextEncoder().encode(text).lengthÇözümlü örnek
Hello, world! → 13 Unicode kod noktaları, 2 Sözcükler, 13 UTF-8 baytları.
Varsayımlar ve sınırlar
Kod noktası, görünen grafem kümesi değildir. Emoji ve birleştirme işaretleri birden çok nokta içerebilir. Sözcük ayrımı tarayıcıya ve dile göre değişebilir.
Görüntülenen sonuçlar yuvarlanır. Hesaplamalarda yuvarlanmamış JavaScript sayıları kullanılır; küçük kayan nokta farkları oluşabilir.
Tarayıcınızda çalışır
Etkileşimli araç, ağ erişimi engellenmiş bir korumalı alanda çalışır. ClearByte ve reklam betikleri buradaki değerleri okuyamaz. Tarayıcı eklentileri ve güvenliği ihlal edilmiş cihazlar bu korumanın dışındadır.
Kaynaklar ve tanımlar
Yöntem kontrol tarihi: