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 matchTestirajte sada
Izlaz:
a