logo

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:

lista strelica
 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().

bash za petlju

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:

Rajinikanth
 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:

wumpus svijet
 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