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 matchTestez-le maintenant
Sortir:
a