Tronquer une chaîne en javascript

Tronquer une chaîne en javascript
Tout en travaillant avec le texte, il est parfois nécessaire de limiter le nombre de caractères d'une valeur de chaîne. Si les valeurs de chaîne dépassent la limite, coupez la partie restante. La coupe ou le tronçon est le processus de coupe ou d'élimination des parties de quelque chose pour le rendre plus petit. Pour couper ou tronquer une chaîne, JavaScript a certaines méthodes prédéfinies, y compris la méthode substring () ou la méthode Split () avec la méthode join ().

Ce tutoriel illustrera les méthodes pour tronquer une chaîne JavaScript.

Tronquer une chaîne en javascript

Pour tronquer une chaîne, utilisez les méthodes suivantes:

  • substring () méthode
  • Combinaison de diviser() et rejoindre() méthode

Expliquons ces méthodes en détail.

Méthode 1: tronquer une chaîne en utilisant la méthode substring ()

Le substring () La méthode est un «Chaîne”Méthode de type et il coupe la chaîne entre les index spécifiés. Si la longueur de la chaîne d'origine dépasse la limite, elle ne renvoie que cette partie jusqu'à ce que le nombre de caractères soit égal à la limite spécifiée:

Syntaxe
La syntaxe donnée est utilisée pour le «substring ()" méthode:

substrat (start, fin)

Il faut deux paramètres:

  • "commencer«Est l'indice de début de la sous-chaîne
  • "fin«Est le dernier index où la chaîne sera tronquée.

Valeur de retour: Il renverra une nouvelle chaîne coupée.

Exemple
Tout d'abord, créez une variable "str1"Cela stocke une chaîne"Bienvenue à Linuxhint»:

var str1 = "Bienvenue à Linuxhint";

Définissez une fonction nommée «truncatestring ()"Avec deux paramètres,"chaîne" et "limite". Dans cette fonction, vérifiez la longueur de la chaîne à l'aide du «longueur" propriété. Si la longueur de la chaîne est supérieure à la limite spécifiée, coupez la chaîne à l'aide du «substring ()”Méthode où les deux arguments sont passés, l'index de démarrage de la chaîne et la limite qui sera le dernier index de la chaîne:

fonction truncatestring (string, limit)
if (chaîne.longueur> limite)
str2 = chaîne.substrat (0, limite);

autre
retour str1;

retour str2;

Appeler le "truncatestring ()"Fonction en passant la chaîne"str1"Et limitez"8»:

console.log (truncatestring (str1, 8));

La sortie affiche la chaîne taillée à partir de l'index de démarrage 0 et se terminant à l'index 8:

Méthode 2: tronquer une chaîne en utilisant la méthode Split () avec la méthode join ()

Il existe une autre méthode pour tronquer une chaîne appelée «diviser()”Méthode qui divise la chaîne dans un tableau de sous-chaînes sur un caractère spécifique. Pour rejoindre les sous-chaînes dans une chaîne, utilisez le «rejoindre()" méthode

Syntaxe
Suivez la syntaxe donnée de la méthode Split () pour tokensizing une chaîne en javascript:

Split (séparateur, limite);
  • Ici le "séparateur"Est un caractère spécifique qui est utilisé comme paramètre de séparateur pour spécifier où diviser la chaîne.
  • "limite«Est un entier qui indique le nombre de fentes.
  • Il renvoie un tableau de sous-chaînes basées sur les arguments passés.

Exemple
Utilisez la même chaîne "str1”Créé dans l'exemple ci-dessus, puis appelez la méthode Split () en passant une chaîne vide (") et limiter "11«Comme arguments:

var str = str1.Split (", 11);

La sortie montre un tableau de sous-chaînes de longueur 11:

Maintenant, rejoignez le tableau dans une chaîne à l'aide de la méthode join () et stockez-la dans une variable "truncstr»:

var truncstr = str.rejoindre(");

Imprimez la chaîne résultante en utilisant le «console.enregistrer()" méthode:

console.log (truncstr);

Sortir

Conclusion

Pour tronquer une chaîne en javascript, utilisez le «substring ()«Méthode, ou la combinaison du«diviser()" et "rejoindre()«Méthodes. La méthode substring () est la méthode la plus courante pour tronquer les chaînes en javascript. Il coupe la chaîne entre les index spécifiés. La méthode Split () divise les chaînes en un tableau de sous-chaînes et la méthode join () est utilisée pour convertir ce tableau de sous-chaînes en chaîne. Ce tutoriel a illustré les méthodes de coupe des chaînes JavaScript.