Tronquer une chaîne en JavaScript

Tronquer Une Chaine En Javascript



Lorsque vous travaillez 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. Couper ou tronquer est le processus de couper ou d'éliminer des parties de quelque chose pour le rendre plus petit. Pour couper ou tronquer une chaîne, JavaScript a des méthodes prédéfinies, notamment 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 :







  • sous-chaîne() méthode
  • Combinaison de diviser() et rejoindre() méthode

Expliquons ces méthodes en détail.



Méthode 1 : Tronquer une chaîne à l'aide de la méthode substring()

La sous-chaîne() méthode est une ' Chaîne de caractères ” 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 renvoie uniquement 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 ' sous-chaîne() ' méthode:





sous-chaîne ( début , fin )

Il prend deux paramètres :

  • ' début ” est l'index 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 ' chaîne1 ' qui stocke une chaîne ' Bienvenue sur Linuxhint ” :

a été chaîne1 = 'Bienvenue sur Linuxhint' ;

Définissez une fonction nommée ' truncateString() ' avec deux paramètres, ' chaîne de caractères ' et ' limite ”. Dans cette fonction, vérifiez la longueur de la chaîne en utilisant le ' longueur ' propriété. Si la longueur de la chaîne est supérieure à la limite spécifiée, coupez la chaîne à l'aide de la touche ' sous-chaîne() ” où sont passés les deux arguments, l'index de début de la chaîne et la limite qui sera le dernier index de la chaîne :

fonction tronquerChaîne ( chaîne de caractères , limite ) {
si ( chaîne de caractères. longueur > limite ) {
str2 = chaîne de caractères. sous-chaîne ( 0 , limite ) ;
}
autre {
revenir chaîne1 ;
}
revenir str2 ;
}

Appeler le ' truncateString() 'fonction en passant une chaîne' chaîne1 « et limiter » 8 ” :

console. Journal ( tronquerChaîne ( chaîne1 , 8 ) ) ;

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

Méthode 2 : Tronquer une chaîne à l'aide de 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 en un tableau de sous-chaînes sur un caractère spécifique. Pour joindre 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 tokeniser une chaîne en JavaScript :

diviser ( séparateur , limite ) ;
  • Ici le ' séparateur ” est un caractère spécifique utilisé comme paramètre séparateur pour spécifier où diviser la chaîne.
  • ' limite ” est un entier qui indique le nombre de divisions.
  • Il renvoie un tableau de sous-chaînes en fonction des arguments passés.

Exemple
Utilisez la même chaîne ' chaîne1 ' créé dans l'exemple ci-dessus, puis appelez la méthode split () en passant une chaîne vide ('') et limit ' Onze ” comme arguments :

a été chaîne = chaîne1. diviser ( '' , Onze ) ;

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

Maintenant, joignez le tableau dans une chaîne à l'aide de la méthode join () et stockez-le dans une variable ' troncStr ” :

a été troncStr = str. rejoindre ( '' ) ;

Imprimez la chaîne résultante en utilisant le ' console.log() ' méthode:

console. Journal ( troncStr ) ;

Production

Conclusion

Pour tronquer une chaîne en JavaScript, utilisez le ' sous-chaîne() » ou la combinaison de la méthode « 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 didacticiel illustre les méthodes de découpage des chaînes JavaScript.