Metoda JavaScript String Match().

Metoda JavaScript string match() służy do dopasowywania ciągu do wyrażenia regularnego. Możemy użyć globalnego modyfikatora wyszukiwania z metodą match(), aby uzyskać wszystkie elementy dopasowania, w przeciwnym razie metoda zwróci tylko pierwsze dopasowanie.

Składnia

Metodę match() reprezentuje następująca składnia:

 string.match(regexp)  

Parametr

wyrażenie regularne - Reprezentuje wyrażenie regularne, które ma być przeszukiwane.

Powrót

Dopasowane wyrażenie regularne.

Przykład metody JavaScript String match().

Zobaczmy kilka prostych przykładów metody match().

Przykład 1

Zobaczmy prosty przykład wyszukiwania dopasowania.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Przetestuj teraz

Wyjście:

 Java  

Przykład 2

W tym przykładzie będziemy szukać wyrażenia regularnego przy użyciu flagi globalnej.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Przetestuj teraz

Wyjście:

 Java  

Przykład 3

Zobaczmy jeszcze jeden przykład wyszukiwania wyrażenia regularnego przy użyciu flagi globalnej. Ponieważ metoda match() uwzględnia wielkość liter, w tym przypadku zwraca wartość null.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Przetestuj teraz

Wyjście:

 null  

Przykład 4

Możemy zignorować zachowanie metody match() uwzględniającej wielkość liter, używając flagi ignorowania. Rozumiemy na przykładzie:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Przetestuj teraz

Wyjście:

 Java  

Przykład 5

Tutaj wydrukujemy tablicę dopasowanych elementów.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Przetestuj teraz

Wyjście:

 a,a,p,o,i,n  

Przykład 6

Zobaczmy ten sam przykład bez korzystania z wyszukiwania globalnego.

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

Wyjście:

 a