logo

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:

json-gegevensvoorbeeld
 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.

selectie html

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:

instantiƫren van Java
 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:

iskcon volledige vorm
 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