Nauczmy się ich szczegółowo.
.metoda exec ()
W celu znalezienia dopasowania w danym ciągu zastosowano metodę JavaScript exec (). Jeśli ta metoda okaże się, że wynik, wynik jest tablicą, a wynik jest NULL, jeśli nie znajduje żadnego dopasowania.
Składnia
RegexPobject.exec (ciąg)Ciąg jest wymaganym parametrem, który określa tekst, który ma zostać przeszukany.
Przykład
Załóżmy, że chcesz znaleźć tekst w określonym ciągu. Postępuj zgodnie z przykładem poniżej.
Html
Uczenie się wyrażeń regularnych w JavaScript
W powyższym kodzie zdefiniowaliśmy nasz ciąg w
Tag, ponadto utworzyliśmy przycisk i zastosowaliśmy na nim wydarzenie OnClick. Funkcja Search () jest przypisana do zdarzenia Onlick, które jest zdefiniowane w kodzie JavaScript. Ostatni
Tagi wykorzystują identyfikator, który zostanie użyty do wyświetlania wyniku metody exec ().
JavaScript
funkcja wyszukiwanie ()W tym kodzie JavaScript zdefiniowaliśmy funkcję według wyszukiwania nazwy. Tworzymy w sumie trzy zmienne. Pierwsza zmienna „TXT” przyjmuje tekst, z którego metoda exec () wyszukuje określony ciąg. W drugiej zmiennej zawężamy nasze wyszukiwanie, określając ciąg, którego należy szukać. Trzecia zmienna wykonuje metodę exec (), a jeśli istnieje wiele dopasowań, ta metoda zwróci tablicę. Wreszcie, wynikowa tablica jest wyświetlana w
tag za pomocą metody getElementByID.
Wyjście
Przed kliknięciem przycisku.
Po kliknięciu przycisku.
Metoda exec () działa poprawnie.
.Metoda badania
Metoda testu () działa w podobny sposób jak metoda exec () z jedyną różnicą, jaką zapewnia wyniki w formie prawdziwej lub fałszu.
Składnia
RegexPobject.test (ciąg)Ciąg jest wymaganym parametrem, który określa tekst, który ma zostać wyszukany.
Przykład
Aby zrozumieć działanie metody testu (), użyjemy przykładu zastosowanego w powyższej sekcji i użyć metody testu () zamiast metody exec ().
JavaScript
funkcja wyszukiwanie ()Tutaj używamy metody testu () do wyszukiwania ciągu w danym tekście. Ta metoda poda true, jeśli znajdzie pasujący ciąg i false, jeśli nie znajdzie określonego ciągu.
Wyjście
Metoda testu () znalazła określony ciąg i zwróciła „True”.
.Metoda toString ()
W celu uzyskania liczby w postaci łańcucha stosuje się metodę ToString ().
Składnia
numer.Toostring (podstawa)Podstawa jest opcjonalnym parametrem, który oznacza liczbę, która będzie używana jako podstawa, a ponadto musi być liczbą całkowitą między 2 a 36.
Przykład 1:
Ten przykład wykazał działanie metody ToString () według żadnego parametru.
JavaScript
Niech num = 20;W powyższym kodzie nie przekazujemy parametru do metody ToString (), aby wyświetlić numer 20 w postaci ciągu.
Wyjście
Tutaj widać, że metoda toString () przekonwertowała numer na ciąg.
Przykład 2:
Ten przykład wykazał działanie metody ToString (), przekazując 2 jako parametr.
Niech num = 20;W powyższym kodzie pierwsza zmienna „NUM” określa liczbę, która ma zostać przekonwertowana na ciąg, a druga zmienna „tekst” przyjmuje pierwszą zmienną i stosuje metodę ToString () przy użyciu 2 jako podstawowej.
Wyjście
Liczba 20 została przekonwertowana na łańcuch za pomocą podstawy 2.
Przykład 3:
Ten przykład wykazał działanie metody ToString () przez 8 jako parametr.
JavaScript
Niech num = 20;Tutaj przekształcamy liczbę 20 w ciągu za pomocą podstawy 8.
Wyjście
Liczba 20 została przekonwertowana na łańcuch za pomocą podstawy 8.
Przykład 4:
Ten przykład wykazał działanie metody ToString () przez 16 jako parametr.
JavaScript
Niech num = 20;W powyższym kodzie przekazujemy 16 jako podstawę do metody TOString () do konwersji numeru 20 na ciąg.
Wyjście
Liczba 20 została przekonwertowana na ciąg, przekazując 16 jako parametr.
Wniosek
JavaScript zapewnia wiele wbudowanych metod stosowania wyrażeń regularnych do manipulowania i przetwarzania tekstu. Niektórzy z nich są .metoda exec (), .metoda testu () i .Metoda toString (). .Metoda exec () podaje tablicę, jeśli dopasowanie zostanie znalezione, inaczej daje null i .metoda test () podaje true na wypadek znalezienia dopasowania i fałszywych, jeśli nie. .Metoda toString (), z drugiej strony, przekształć liczbę w ciąg. Metody te zostały wykazane wraz z odpowiednimi przykładami w pism.