Jak sprawdzić, czy zmienna jest wyrabiana w JavaScript

Jak sprawdzić, czy zmienna jest wyrabiana w JavaScript
Termin "Regex”, Znany również jako„Regularny Wyrażenie”, Odnosi się do serii znaków, który tworzy wzór wyszukiwania. Może to być tylko jedna litera, prosty lub złożony wzór. Regex służy do dopasowania kombinacji znaków w strunach. Możesz użyć dodanego wzoru wyszukiwania, aby określić kryteria wyszukiwania, aby wyodrębnić niektóre informacje z tekstu. Zmienne mogą być używane do przechowywania tych wzorów.

Niniejszy podręcznik zapewni procedurę weryfikacji, czy zmienna JavaScript to Regex.

Jak sprawdzić, czy zmienna jest wyrabiana w JavaScript?

Aby sprawdzić, czy zmienna jest regularnym, użyj JavaScript „wystąpienie„Operator. Jest wykorzystywany do ustalenia, czy obiekt jest określonym rodzajem instancji. W porównaniu instancji z typem, operator jest również znany jako rodzaj operatora porównawczego.

Jeśli obiekt jest instancją konkretnej klasy, operator instancji daje prawdziwą lub fałsz jako wartość logiczną, w zależności od sytuacji. Ponadto można go wykorzystać do identyfikacji typu obiektu w czasie wykonywania.

Składnia

Postępuj zgodnie z podmiotem podlegającym poniżej, aby użyć „wystąpienie„Operator:

RegexPattern Instanceof Regexp

Tutaj, "RegexPattern”Jest zmienną, która przechowuje wyrażenie regularne lub wyrabia,„Regexp”Jest obiektem JavaScript, który zawiera własne właściwości i metody, a operator instancji sprawdzi, czy RegexPattern zawiera Regex.

Przykład 1: Sprawdź, czy zmienna ma wzór wyrażenia regularności

W tym przykładzie sprawdzimy, czy zmienna ma wzór regex. Aby to zrobić, najpierw utworzymy zmienną o nazwie „wzór”, Który przechowuje następujący wzór regularnego wyrażenia lub wyrażenie regularne:

var wzór = /^([a-Z0-9] 5,) $ /;

Następnie sprawdzimy, czy „wzór„Zmienna przechowuje dowolną regex za pomocą„wystąpienie„Operator z trójskładnikowo (?) Operator, który działa jak operator warunkowy i przechowuje go w zmiennej o nazwie „wynik”:

var wynik = instancja wzorca Regexp ? "Tak nie";

Na koniec wydrukuj wynik na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (wynik);

Jak widać, wyjście pokazuje „Tak”, Który wskazuje, że ciąg przechowywany w zmiennej„wzór”Jest wyrabianą regex:

Jeśli chcesz zobaczyć, w jaki sposób zmienna podąża za wzorem do wyrażenia, postępuj zgodnie z następnym przykładem.

Przykład 2: Sprawdź, czy zmienna podąża za wzorem do wyrażenia regularności

W tym przykładzie sprawdzimy, w jaki sposób zmienna podąża za wzorem wyrażenia regularności. W tym celu najpierw utworzymy wzór regex zapisany w zmiennej o nazwie „wzór”:

var wzór = /^([a-Z0-9] 5,) $ /;

Następnie, w celu weryfikacji, zadzwoń do „test()„Metoda, przekazując dowolną wartość. Jeśli pasuje do wzoru, metoda powróci „PRAWDA”; w przeciwnym razie, "FAŁSZ”:

konsola.Log (wzór.test (12345));

Wyświetlane dane wyjściowe „PRAWDA”, Co oznacza, że ​​wartość podąża za wzorem:

Zapewniliśmy najprostsze podejście do określenia, czy zmienna jest regularnym w JavaScript.

Wniosek

Aby sprawdzić, czy zmienna jest regularną, użyj „wystąpienie„Operator. Służy do sprawdzenia obiektu na określonym typie. Ten operator wyświetla wartość logiczną na podstawie tego, czy obiekt jest odniesieniem dla określonej klasy. Niniejszy podręcznik dostarczył procedurę sprawdzenia, czy zmienna jest regularna, czy nie z odpowiednio zdefiniowanymi przykładami.