JavaScript String match() Methode

De JavaScript-methode string match() wordt gebruikt om de string te matchen met een reguliere expressie. We kunnen de globale zoekmodifier gebruiken met de match()-methode om alle match-elementen te verkrijgen, anders retourneert de methode alleen de eerste match.

Syntaxis

De match()-methode wordt weergegeven door de volgende syntaxis:

 string.match(regexp)  

Parameter

regexp - Het vertegenwoordigt de reguliere expressie waarnaar moet worden gezocht.

Opbrengst

De overeenkomende reguliere expressie.

JavaScript String match() Methode Voorbeeld

Laten we enkele eenvoudige voorbeelden van de match()-methode bekijken.

voorbeeld 1

Laten we een eenvoudig voorbeeld bekijken om naar een match te zoeken.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Test het nu

Uitgang:

 Java  

Voorbeeld 2

In dit voorbeeld zoeken we naar een reguliere expressie met behulp van de globale vlag.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Test het nu

Uitgang:

 Java  

Voorbeeld 3

Laten we nog een voorbeeld bekijken van het zoeken naar een reguliere expressie met behulp van de globale vlag. Omdat de methode match() hoofdlettergevoelig is, retourneert deze in dit geval null.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Test het nu

Uitgang:

 null  

Voorbeeld 4

We kunnen het hoofdlettergevoelige gedrag van de match()-methode negeren door de negeervlag te gebruiken. Laten we het begrijpen met behulp van een voorbeeld:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Test het nu

Uitgang:

 Java  

Voorbeeld 5

Hier zullen we de reeks overeenkomende elementen afdrukken.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Test het nu

Uitgang:

 a,a,p,o,i,n  

Voorbeeld 6

Laten we hetzelfde voorbeeld bekijken zonder globaal zoeken te gebruiken.

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

Uitgang:

 a