JavaScript String match() Metode

JavaScript string match() metoden bruges til at matche strengen mod et regulært udtryk. Vi kan bruge global søgemodifikator med match()-metoden for at få alle matchelementerne ellers returnerer metoden kun første match.

Syntaks

Match()-metoden er repræsenteret af følgende syntaks:

 string.match(regexp)  

Parameter

regexp - Det repræsenterer det regulære udtryk, der skal søges i.

Vend tilbage

Det matchede regulære udtryk.

JavaScript String match() Metodeeksempel

Lad os se nogle simple eksempler på match()-metoden.

Eksempel 1

Lad os se et simpelt eksempel på at søge efter et match.

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

Produktion:

 Java  

Eksempel 2

I dette eksempel vil vi søge efter et regulært udtryk ved hjælp af globalt flag.

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

Produktion:

 Java  

Eksempel 3

Lad os se endnu et eksempel for at søge efter et regulært udtryk ved hjælp af globalt flag. Da match()-metoden skelner mellem store og små bogstaver, returnerer den null i dette tilfælde.

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

Produktion:

 null  

Eksempel 4

Vi kan ignorere store og små bogstaver i match()-metodens adfærd ved at bruge ignorer flag. Lad os forstå ved hjælp af eksempel:

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

Produktion:

 Java  

Eksempel 5

Her vil vi udskrive rækken af ​​matchede elementer.

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

Produktion:

 a,a,p,o,i,n  

Eksempel 6

Lad os se det samme eksempel uden at bruge global søgning.

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

Produktion:

 a