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 matchTestează-l acum
Ieșire:
a