Comptez chaque caractère d’une chaîne collée—lettres, chiffres, espaces, ponctuation et sauts de ligne comptent chacun pour un dans le total. Cela complète le compteur de mots, qui découpe sur les suites d’espaces au lieu de mesurer la longueur brute.
Fonctionnement
Le compteur utilise .length des chaînes JavaScript, qui compte les unités de code UTF-16. Pour un texte latin courant, cela correspond aux frappes ; certains emoji comptent pour deux unités.
Cas d’usage courants
- Vérifier les limites de longueur Twitter/X ou SMS
- Valider des champs à largeur fixe dans des formulaires ou API
- Comparer la taille brute au nombre de mots pour du contenu SEO
Limites
N’exclut pas les espaces et ne compte pas les octets UTF-8. Pour des limites en mots, utilisez le compteur de mots. Les emoji en paires de substitution peuvent gonfler le total par rapport aux glyphes perçus.
Exemple
Hi! a un nombre de caractères de 3 (point d’exclamation inclus).