Conta ogni carattere in una stringa incollata: lettere, cifre, spazi, punteggiatura e a capo contribuiscono ciascuno con uno al totale. Completa il contatore di parole, che divide sulle sequenze di spazi invece di misurare la lunghezza grezza.
Come funziona
Il contatore usa .length delle stringhe JavaScript, che conta le unità di codice UTF-16. Per il testo latino tipico coincide con i tasti premuti; alcuni emoji contano come due unità.
Casi d’uso comuni
- Controlli di lunghezza per Twitter/X o SMS dove valgono i limiti di caratteri
- Validazione di campi a larghezza fissa in form o API
- Confrontare la dimensione grezza con il conteggio parole per copy SEO
Limiti
Non esclude gli spazi e non conta byte/ottetti UTF-8. Per limiti basati sulle parole usa il contatore di parole. Gli emoji a coppia surrogata possono gonfiare il conteggio rispetto ai glifi percepiti.
Esempio
Hi! ha conteggio caratteri 3 (incluso il punto esclamativo).