logo

Metoda JavaScript String match().

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 match 
Preizkusite zdaj

Izhod:

 a