logo

JavaScript String match() Metoda

Metoda JavaScript string match() este utilizată pentru a potrivi șirul cu o expresie regulată. Putem folosi modificatorul de căutare globală cu metoda match() pentru a obține toate elementele de potrivire, altfel metoda returnează doar prima potrivire.

Sintaxă

Metoda match() este reprezentată de următoarea sintaxă:

execlp
 string.match(regexp) 

Parametru

expresie regulată - Reprezintă expresia regulată care urmează să fie căutată.

Întoarcere

Expresia regulată potrivită.

Exemplu de metodă JavaScript String match().

Să vedem câteva exemple simple de metoda match().

subcomisar de poliție

Exemplul 1

Să vedem un exemplu simplu pentru a căuta o potrivire.

 var str='Javatpoint'; document.writeln(str.match('Java')); 
Testează-l acum

Ieșire:

 Java 

Exemplul 2

În acest exemplu, vom căuta o expresie regulată folosind flag global.

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
Testează-l acum

Ieșire:

java 8
 Java 

Exemplul 3

Să vedem încă un exemplu pentru a căuta o expresie regulată folosind flag global. Deoarece metoda match() este sensibilă la majuscule și minuscule, returnează null în acest caz.

 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
Testează-l acum

Ieșire:

 null 

Exemplul 4

Putem ignora comportamentul care ține seama de majuscule și minuscule ale metodei match() folosind semnalul de ignorare. Să înțelegem cu ajutorul unui exemplu:

 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
Testează-l acum

Ieșire:

 Java 

Exemplul 5

Aici, vom tipări matricea elementelor potrivite.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
Testează-l acum

Ieșire:

coduri de culoare java
 a,a,p,o,i,n 

Exemplul 6

Să vedem același exemplu fără a folosi căutarea globală.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
Testează-l acum

Ieșire:

 a