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.
npm wyczyść pamięć podręczną
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:
schemat modelu e-r
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 matchPrzetestuj teraz
Wyjście:
a