logo

Méthode JavaScript String match()

La méthode JavaScript string match() est utilisée pour faire correspondre la chaîne à une expression régulière. Nous pouvons utiliser le modificateur de recherche global avec la méthode match() pour obtenir tous les éléments de correspondance, sinon la méthode ne renvoie que la première correspondance.

Syntaxe

La méthode match() est représentée par la syntaxe suivante :

 string.match(regexp) 

Paramètre

expression rationnelle - Il représente l'expression régulière à rechercher.

Retour

L'expression régulière correspondante.

Exemple de méthode JavaScript String match()

Voyons quelques exemples simples de la méthode match().

Exemple 1

Voyons un exemple simple pour rechercher une correspondance.

npm vider le cache
 var str='Javatpoint'; document.writeln(str.match('Java')); 
Testez-le maintenant

Sortir:

 Java 

Exemple 2

Dans cet exemple, nous rechercherons une expression régulière à l’aide du flag global.

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
Testez-le maintenant

Sortir:

 Java 

Exemple 3

Voyons un autre exemple pour rechercher une expression régulière à l'aide de l'indicateur global. Comme la méthode match() est sensible à la casse, elle renvoie null dans ce cas.

 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
Testez-le maintenant

Sortir:

 null 

Exemple 4

Nous pouvons ignorer le comportement sensible à la casse de la méthode match() en utilisant l'indicateur ignorer. Comprenons à l'aide d'un exemple :

 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
Testez-le maintenant

Sortir:

10 sur 40
 Java 

Exemple 5

Ici, nous imprimerons le tableau des éléments correspondants.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
Testez-le maintenant

Sortir:

 a,a,p,o,i,n 

Exemple 6

Voyons le même exemple sans utiliser la recherche globale.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
Testez-le maintenant

Sortir:

 a