JavaScript String match() Mètode

El mètode JavaScript match() string s'utilitza per fer coincidir la cadena amb una expressió regular. Podem utilitzar el modificador de cerca global amb el mètode match() per obtenir tots els elements de concordança, en cas contrari, el mètode només retorna la primera coincidència.

Sintaxi

El mètode match() es representa amb la sintaxi següent:

 string.match(regexp)  

Paràmetre

expressió regular - Representa l'expressió regular que s'ha de cercar.

Tornar

L'expressió regular coincident.

JavaScript String match() Exemple de mètode

Vegem alguns exemples senzills del mètode match().

Exemple 1

Vegem un exemple senzill per cercar una coincidència.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Prova-ho ara

Sortida:

 Java  

Exemple 2

En aquest exemple, cercarem una expressió regular mitjançant la bandera global.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Prova-ho ara

Sortida:

 Java  

Exemple 3

Vegem un exemple més per cercar una expressió regular mitjançant la bandera global. Com que el mètode match() distingeix entre majúscules i minúscules, en aquest cas retorna null.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Prova-ho ara

Sortida:

 null  

Exemple 4

Podem ignorar el comportament que distingeix entre majúscules i minúscules del mètode match() utilitzant el senyalador d'ignorar. Anem a entendre amb l'ajuda de l'exemple:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Prova-ho ara

Sortida:

 Java  

Exemple 5

Aquí, imprimirem la matriu d'elements coincidents.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Prova-ho ara

Sortida:

 a,a,p,o,i,n  

Exemple 6

Vegem el mateix exemple sense utilitzar la cerca global.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match  
Prova-ho ara

Sortida:

 a