Funkcja PreG_Match w JavaScript

Funkcja PreG_Match w JavaScript
W JavaScript nie ma tak wbudowanej funkcji jak „preg_match ()”Funkcja PHP, ale tę samą funkcjonalność można osiągnąć w celu sprawdzenia części dopasowania ciągu. Można go wykorzystać do wyszukiwania określonych wartości ciągów, szczególnie w przypadku danych masowych, w których zapewnia dużą wygodę. Oprócz tego, ta funkcjonalność wiele pomaga w dostępie do niektórych konkretnych danych lub jej części natychmiast w wykonywaniu operacji, oszczędzając czas i kłopot.

Jak korzystać z funkcji PreG_Match w JavaScript?

Funkcjonalność funkcji PreG_Match można zaimplementować w JavaScript za pomocą następujących podejść:

  • "Wyrażenie regularne„Wzór z„mecz()" metoda.
  • "Obejmuje ()" metoda.

Podejście 1: Użyj funkcji preg_match w JavaScript za pomocą wzoru wyrażenia regularnego z metodą match ()

„„mecz()”Metoda odpowiada łańcuchowi z wyrażeniem regularnym. Tę metodę można zastosować, aby pasować do określonej lub zapisanej przez użytkownika wartość ciągu do przypisanego wyrażenia regularnego i zarejestrować odpowiedni wynik.

Składnia

strunowy.mecz (mecz)

W podanej składni:

"mecz”Odnosi się do wartości, której należy szukać.

Przykład 1: Przy użyciu wzorca wyrażenia regularnego z metodą Match () na określonej wartości ciągu
W tym przykładzie określona wartość ciągu zostanie dopasowana do wartości wyrażenia regularnego, a odpowiedni komunikat zostanie zalogowany w „Jeśli inaczej" stan.

Obserwujmy poniżej wyświetlony przykład:

W powyższym fragmencie kodu wykonaj następujące kroki:

  • Podaj określony ciąg w zmiennej o nazwie „STG".
  • W następnym etapie przydziel wyrażenie regularne, do którego należy dopasować.
  • W dalszym kodeksie zastosuj „mecz()„Metoda dopasowana do wartości ciągu do wyrażenia regularnego.
  • Jeśli zostanie dopasowany, „Jeśli„Warunki zostanie wywołane. W drugim przypadku „w przeciwnym razie„Warunek wejdzie w życie.

Wyjście

W powyższym wyjściu można zaobserwować, że „Regex”Pasuje do określonej wartości ciągu.

Przykład 2: Przy użyciu wzorca wyrażenia regularnego z metodą Match () na wartości wprowadzonej przez użytkownika
W tym przykładzie wartość zawierana przez użytkownika zostanie dopasowana do wyrażenia regularnego.

Zastanówmy się nad tym, co poniżej wyświetlonego przykładu:

W powyższych liniach kodu:

  • W pierwszym kroku pozwól użytkownikowi wprowadzić „strunowy„Wartość do dopasowania do określonego wyrażenia regularnego.
  • W dalszych krokach powtórz omówiono kroki w celu dopasowania wprowadzonej wartości ciągu i zwrócenia odpowiedniej wiadomości.

Wyjście

Z powyższego wyjścia widać, że wprowadzona wartość ciągów odpowiada wyrażeniu regularne.

Podejście 2: Użyj funkcji preg_match w JavaScript za pomocą metody zawierającej ()

„„Obejmuje ()”Metoda sprawdza, czy ciąg zawiera określony ciąg i zwraca odpowiednią wartość logiczną. Tę metodę można zaimplementować, aby sprawdzić, czy wartość wyszukiwana jest zawarta w określonej wartości ciągu.

Składnia

strunowy.Obejmuje (wyszukiwanie, start)

W powyższej składni:

  • "szukaj”Odnosi się do ciągu, aby wyszukać.
  • "początek”Odpowiada pozycji początkowej.

Przykład
Skoncentrujmy się na poniższym przykładzie:

W powyższym kodzie wykonaj następujące kroki:

  • Najpierw przypisz podaną wartość ciągów.
  • Zastosuj także „Obejmuje ()" metoda. W swoim parametrze przekaż wartość ciągu, której należy szukać.
  • Jeśli wartość przeszukana jest zawarta w określonej wartości ciągu, „Jeśli”Warunek wykonuje.
  • W drugim scenariuszu „w przeciwnym razie„Warunek wejdzie w życie.

Wyjście

Z powyższego wyjścia można zaobserwować, że wyszukiwana wartość ciągu jest zawarta w określonej wartości ciągu.

Wniosek

„„Wyrażenie regularne„Wzór z„mecz()”Metoda lub„Obejmuje ()”Metodę można zastosować do wdrożenia tej samej funkcji, co funkcja PreG_Match w JavaScript. Poprzednie podejście może pasować do określonej lub zapisanej przez użytkownika wartość ciągu do przydzielonego wyrażenia regularnego i zwrócić odpowiedni wynik. To ostatnie podejście można zaimplementować, aby sprawdzić, czy określona wartość ciągu jest zawarta w wartości wyszukiwanej i odpowiednio zarejestrować komunikat. Ten blog wyjaśnił identyczną implementację funkcji PreG_Match w JavaScript.