JavaScript String match() Metoda

Metoda JavaScript string match() koristi se za podudaranje niza s regularnim izrazom. Možemo koristiti modifikator globalnog pretraživanja s metodom match() da dobijemo sve elemente podudaranja, inače metoda vraća samo prvo podudaranje.

Sintaksa

Metoda match() predstavljena je sljedećom sintaksom:

 string.match(regexp)  

Parametar

regexp - Predstavlja regularni izraz koji treba pretraživati.

Povratak

Podudarni regularni izraz.

JavaScript String match() Primjer metode

Pogledajmo nekoliko jednostavnih primjera metode match().

Primjer 1

Pogledajmo jednostavan primjer traženja podudaranja.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Testirajte sada

Izlaz:

 Java  

Primjer 2

U ovom primjeru tražit ćemo regularni izraz koristeći globalnu zastavu.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Testirajte sada

Izlaz:

 Java  

Primjer 3

Pogledajmo još jedan primjer traženja regularnog izraza pomoću globalne zastave. Kako je metoda match() osjetljiva na velika i mala slova, u ovom slučaju vraća null.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Testirajte sada

Izlaz:

 null  

Primjer 4

Možemo ignorirati ponašanje metode match() koja razlikuje velika i mala slova korištenjem oznake za ignoriranje. Razumimo uz pomoć primjera:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Testirajte sada

Izlaz:

 Java  

Primjer 5

Ovdje ćemo ispisati niz podudarnih elemenata.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Testirajte sada

Izlaz:

 a,a,p,o,i,n  

Primjer 6

Pogledajmo isti primjer bez korištenja globalnog pretraživanja.

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

Izlaz:

 a