JavaScript | Metoda testu regularnego

JavaScript | Metoda testu regularnego
Metoda Regexp Test () jest używana do dopasowania wzoru zdetonowanego przez RegexP z ciągiem i zwracaniem prawda lub false w zależności od tego, czy dopasowanie jest znalezione, czy nie. Metoda testu () jest metodą obiektu RegexP w języku programowania JavaScript. W tym artykule wyjaśniono metodę Regexp Test () wraz z przykładami, ale najpierw zacznijmy od składni:

Składnia metody testu ()

wynik = Regexpvar.Test (MatchString)

W tej składni:

  • wynik jest zmienną, w której wartość zwracana metody testu () zostanie przechowywana
  • Regexpvar jest zmienną, która zawiera wyrażenie regularne do dopasowania
  • Matchstring to ciąg, który zostanie dopasowany do wyrażeń regularnych

Wartość zwracana

Wartość zwracana tej metody jest typu danych boolean, zwraca true, jeśli dopasowanie zostanie znalezione else False.

Przykład 1: Wypróbuj znak „H” w ciągu

Zacznij od utworzenia zmiennej ciągów i podaj jej wartość ciągu w następnym wierszu:

StringVar = "Hello World, to jest Linuxhint";

Następnym krokiem jest faktyczne utworzenie wzoru, który ma być dopasowany do tego ciągu, użyj następującego wiersza, aby utworzyć wzór:

wzór = /h /i;

Ten wzorzec ma na celu znalezienie istnienia postaci "H" bez wrażliwości na sprawę. Następnie zastosuj metodę testową na wzorze i w argumencie metody testowej, po prostu przejdź StringVar i przechowuj wartość zwracaną w nowej zmiennej jako:

wynik = wzór.test (StringVar);

Na końcu po prostu wydrukuj wynik Zmienna na terminalu za pomocą funkcji dziennika konsoli:

konsola.log (wynik);

Pełny fragment tego przykładu jest:

StringVar = "Hello World, to jest Linuxhint";
wzór = /h /i;
wynik = wzór.test (StringVar);
konsola.log (wynik);

Wykonanie tego kodu wydrukuje następujący wynik na terminalu:

Dane wyjściowe pokazuje, że postać „h” była obecna wewnątrz StringVar.

Przykład 2: Metoda testu () ze wzorem wrażliwym na przypadki

W tym przykładzie utwórz wzór, który będzie szukał postaci "H" z wrażliwością na przypadek za pomocą następującego wiersza kodu:

wzór2 = /h /;

Następnie utwórz zmienną ciągu, tak jak w przykładzie 1:

StringVar2 = "Hello World, to też jest Linuxhint";

Następnie zastosuj metodę testu () na wzorze z przekazaną w niej wartość ciągów:

wynik = wzór.test (StringVar2);

Na końcu przejdź wynik Zmienna w funkcji dziennika konsoli, aby wydrukować wartość zwracaną z metody test () na terminalu:

konsola.log (wynik);

Kompletny fragment kodu dla tego przykładu byłby:

StringVar2 = "Hello World, to też jest Linuxhint";
wzór2 = /h /;
wynik = wzór.test (StringVar2);
konsola.log (wynik);

Wykonanie tego kodu wydrukuje następujący wynik na terminalu:

Litera „H” w małej sprawie nie została znaleziona w ciągu. Dlatego wartość wyniku jest FAŁSZ

Zakończyć

Regexp Test () jest używany do dopasowania wzoru zdefiniowanego wewnątrz obiektu RegexP do ciągu i zwraca prawdziwą wartość logiczną, jeśli dopasowanie zostanie znalezione. W przeciwnym razie zwracana jest fałszywa wartość logiczna. Metoda testu () jest stosowana do zmiennej regularnej za pomocą operatora kropki. W tym artykule wyjaśniono metodę testu () za pomocą przykładów