par anonyme 15-Octobre-2022

Bonjour, J'ai une chaine de caractères dont je voudrais compter le nombre de caractères tout en excluant les espaces qui se situent en début et en fin de chaine.

"  01234 5  " doit afficher 7 

1 Réponse

par Antoine 15-Octobre-2022

Bonjour, vous pouvez utiliser un objet prototype et les fonctions trim et length pour compter le nombre de caractères d'une chaine, et exclure les espaces de début et de fin de chaine.

  • La fonction trim() supprime les espaces.
  • La propriété length retourne la longueur de la chaine de caractères.

Voici un exemple :

<script>
String.prototype.vraiLongueur = function()
{
    return (this.trim().length);
}
let exemple = "  01234 5  ";
alert(exemple.vraiLongueur());
</script>
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...