JavaScript String match() metódus

A JavaScript string match() metódus a karakterlánc reguláris kifejezéssel való párosítására szolgál. Használhatunk globális keresés módosítót a match() metódussal, hogy megkapjuk az összes egyezési elemet, különben a metódus csak az első találatot adja vissza.

Szintaxis

A match() metódust a következő szintaxis képviseli:

 string.match(regexp)  

Paraméter

regexp - A keresendő reguláris kifejezést jelöli.

Visszatérés

Az egyező reguláris kifejezés.

JavaScript String match() módszer példa

Nézzünk néhány egyszerű példát a match() metódusra.

1. példa

Nézzünk egy egyszerű példát egyezés keresésére.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Tesztelje most

Kimenet:

 Java  

2. példa

Ebben a példában egy reguláris kifejezést fogunk keresni a globális zászló segítségével.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Tesztelje most

Kimenet:

 Java  

3. példa

Lássunk még egy példát egy reguláris kifejezés keresésére a globális zászló használatával. Mivel a match() metódus megkülönbözteti a kis- és nagybetűket, ebben az esetben nullát ad vissza.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Tesztelje most

Kimenet:

 null  

4. példa

Figyelmen kívül hagyhatjuk a match() metódus kis- és nagybetűkre érzékeny viselkedését a ignore jelző használatával. Értsük meg a példa segítségével:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Tesztelje most

Kimenet:

 Java  

5. példa

Itt kinyomtatjuk az egyező elemek tömbjét.

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

Kimenet:

 a,a,p,o,i,n  

6. példa

Lássuk ugyanezt a példát globális keresés nélkül.

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

Kimenet:

 a