Comment supprimer les virgules de la chaîne en JavaScript

Comment Supprimer Les Virgules De La Chaine En Javascript



Une virgule est un signe de ponctuation utilisé dans les phrases longues pour les rendre plus lisibles. Il peut être difficile pour un développeur de supprimer manuellement toutes les virgules d'une collection de chaînes. Pour ce faire, JavaScript dispose de certaines méthodes prédéfinies qui aident les développeurs à supprimer les virgules d'un texte.

Cet article décrira la méthode pour éliminer les virgules d'une chaîne en JavaScript.







Comment supprimer les virgules de la chaîne en JavaScript ?

Pour éliminer les virgules d'une chaîne en JavaScript, utilisez les méthodes JavaScript prédéfinies suivantes :



    • méthode replace()
    • méthode replaceAll()
    • Combinaison de la méthode split() avec la méthode join()

Discutons de toutes les méthodes mentionnées ci-dessus une par une.



Méthode 1 : supprimer les virgules de la chaîne à l'aide de la méthode replace()

La ' remplacer() ” remplace simplement la valeur d'une chaîne par la chaîne définie. Il nécessite deux arguments, la valeur qui sera remplacée et la valeur à utiliser comme remplaçant. Par défaut, il supprime simplement la première instance de la valeur recherchée. Cependant, à l'aide de l'expression régulière, il est possible de supprimer toutes les occurrences du terme recherché.





Syntaxe

Suivez la syntaxe ci-dessous pour utiliser la méthode replace() pour supprimer les virgules de la chaîne :



remplacer ( 'remplacerValeur' , 'remplaçant' ) ;


Ici, ' remplacerValeur ' est la valeur recherchée qui sera remplacée dans une chaîne, et le ' remplaçant ” est utilisé pour le remplacer. Il donne une nouvelle chaîne avec les valeurs remplacées en sortie.

Exemple

Tout d'abord, créez une variable ' chaîne ' et stocker une chaîne ' Linuxhint, est le meilleur site Web pour l'apprentissage, les compétences ' dans str :

var chaîne = 'Linuxhint, est le meilleur site Web pour l'apprentissage, les compétences' ;


Appelez la méthode replace() en passant la virgule ( , ) et une chaîne vide ( '' ) comme argument dans ' console.log() ' méthode:

console.log ( str. remplacer ( ',' , '' ) ) ;


La sortie donnée supprime uniquement la première virgule d'une chaîne :


Pour supprimer toutes les virgules de la chaîne à l'aide de la méthode replace (), passez le modèle regex ' /\,/g ” comme valeur de remplacement au lieu d'une virgule ( , ):

console.log ( str. remplacer ( / \, / g, '' ) ) ;


Ici, dans une expression régulière, les barres obliques ( / ) indique le début et la fin d'une expression régulière, tandis que la barre oblique inverse ( \ ) est utilisé avec une virgule ( , ) comme caractère d'échappement, ' g ” est le drapeau global qui représente l'élimination de toutes les virgules d'une chaîne.

La sortie montre que toutes les virgules de la chaîne sont supprimées :

Méthode 2 : supprimer les virgules de la chaîne à l'aide de la méthode replaceAll()

La ' remplace tout() ” est une autre méthode intégrée à JavaScript. Il nécessite également deux paramètres, la valeur à remplacer et la valeur à utiliser comme remplaçant. Il est spécifiquement utilisé lorsqu'il est nécessaire de remplacer toutes les valeurs indiquées à la fois sans utiliser de modèle regex.

Syntaxe

Suivez la syntaxe ci-dessous pour la méthode replaceAll() afin d'éliminer les virgules d'une chaîne :

remplace tout ( 'valeurrecherchée' , 'remplacerValeur' ) ;


Dans la syntaxe ci-dessus, le ' valeur de recherche ' est la sous-chaîne à remplacer, et ' remplacerValeur ” est la valeur utilisée comme remplacement. Lorsqu'une valeur spécifique est trouvée dans la chaîne, il génère une nouvelle chaîne avec les valeurs remplacées.

Exemple

Appelez la méthode replaceAll() en passant la virgule ( , ) dans le premier argument et une chaîne vide ( '' ) dans le deuxième argument. La méthode replaceAll() remplacera toutes les virgules d'une chaîne par une sous-chaîne vide :

console.log ( str.replaceAll ( ',' , '' ) ) ;


Dans la sortie, toutes les virgules ont maintenant été supprimées :

Méthode 3: supprimer les virgules de la chaîne à l'aide de la méthode split () avec la méthode join ()

La ' diviser() ' avec le ' rejoindre() ', est une autre procédure en JavaScript utilisée pour supprimer les virgules de la chaîne. La méthode split() renvoie un tableau. Ce tableau contient des composants qui représentent des parties des chaînes lorsque le fractionnement rencontre une virgule. Cependant, nous avons besoin d'une chaîne plutôt que d'un tableau. Pour cela, utilisez la méthode join() avec la méthode split() pour convertir le tableau en chaîne.

Syntaxe

La syntaxe mentionnée ci-dessous est utilisée pour la méthode split() avec la méthode join() :

diviser ( ',' ) .rejoindre ( '' )


La méthode split() acceptera la virgule comme paramètre et renverra un tableau de sous-chaînes. Les tableaux sont réunis en une chaîne à l'aide de la méthode JavaScript join() en passant une chaîne vide.

Exemple

Invoquez la méthode split() avec la méthode join() dans ' console.log() ” en passant une virgule (,) et une chaîne vide ('') comme arguments :

console.log ( str.split ( ',' ) .rejoindre ( '' ) ) ;


Production

Conclusion

Pour supprimer les virgules d'une valeur de chaîne, utilisez soit le remplacer() méthode, la remplace tout() méthode ou la combinaison de diviser() et rejoindre( ) méthode. La remplacer() supprime uniquement la première virgule de la chaîne en raison de son fonctionnement par défaut. Cependant, à l'aide d'une expression régulière, il peut être personnalisé pour supprimer toutes les virgules de la chaîne donnée. La remplace tout() supprime toutes les occurrences d'une virgule ',' de toute la chaîne. Le duo de diviser() et rejoindre() effectuer également la même opération ; cependant, ils fonctionnent différemment. Tout cela a été expliqué en détail dans ce post avec des exemples.