Metoda JavaScript string match() se uporablja za ujemanje niza z regularnim izrazom. Uporabimo lahko modifikator globalnega iskanja z metodo match(), da dobimo vse elemente ujemanja, sicer metoda vrne samo prvo ujemanje.
Sintaksa
Metoda match() je predstavljena z naslednjo sintakso:
algoritem binarnega iskanja
string.match(regexp)
Parameter
regexp - Predstavlja regularni izraz, ki ga je treba preiskati.
Vrnitev
Ujemajoči se regularni izraz.
Primer metode JavaScript String match().
Oglejmo si nekaj preprostih primerov metode match().
en milijon v številkah
Primer 1
Oglejmo si preprost primer iskanja ujemanja.
var str='Javatpoint'; document.writeln(str.match('Java'));Preizkusite zdaj
Izhod:
Java
Primer 2
V tem primeru bomo iskali regularni izraz z uporabo globalne zastavice.
var str='Javatpoint'; document.writeln(str.match(/Java/g));Preizkusite zdaj
Izhod:
niz v matriki v c
Java
Primer 3
Oglejmo si še en primer iskanja regularnega izraza z uporabo globalne zastavice. Ker je metoda match() občutljiva na velike in male črke, v tem primeru vrne nič.
var str='Javatpoint'; document.writeln(str.match(/java/g));Preizkusite zdaj
Izhod:
null
Primer 4
Obnašanje metode match(), ki razlikuje med velikimi in malimi črkami, lahko prezremo z uporabo zastavice za prezri. Razumejmo s pomočjo primera:
var str='Javatpoint'; document.writeln(str.match(/java/gi));Preizkusite zdaj
Izhod:
mizo iz lateksa
Java
Primer 5
Tukaj bomo natisnili niz ujemajočih se elementov.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));Preizkusite zdaj
Izhod:
a,a,p,o,i,n
Primer 6
Poglejmo isti primer brez uporabe globalnega iskanja.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first matchPreizkusite zdaj
Izhod:
a