So überprüfen Sie, ob eine Variable in JavaScript regex ist

So überprüfen Sie, ob eine Variable in JavaScript regex ist
Der Begriff "Regex", auch bekannt als "Regulär Ausdruck”, Bezieht sich auf eine Zeichenfolge von Zeichen, die ein Suchmuster erzeugt. Es könnte nur ein Buchstaben, ein einfaches oder ein komplexes Muster sein. Ein Regex wird verwendet, um Charakterkombinationen in Saiten abzustimmen. Sie können das hinzugefügte Suchmuster verwenden, um die Suchkriterien anzugeben, um einige Informationen aus einem Text zu extrahieren. Die Variablen können verwendet werden, um diese Muster zu speichern.

Dieses Handbuch bietet die Prozedur, um zu überprüfen, ob die JavaScript -Variable Regex ist.

So überprüfen Sie, ob eine Variable in JavaScript regex ist?

Um zu überprüfen, ob eine Variable ein Regex ist, verwenden Sie das JavaScript “Instanz" Operator. Es wird verwendet, um festzustellen, ob das Objekt eine bestimmte Art von Instanz ist. Da es die Instanz mit dem Typ vergleicht.

Wenn ein Objekt eine Instanz einer bestimmten Klasse ist, gibt der Instanz des Operators je nach Situation wahr oder false als booleschen Wert. Darüber hinaus kann es verwendet werden, um den Typ eines Objekts zur Laufzeit zu identifizieren.

Syntax

Befolgen Sie die unterbereitete Syntax, um die “zu verwendenInstanz" Operator:

RegexPattern Instance von regexp

Hier, "regexpatternIst eine Variable, die einen regulären Ausdruck oder einen Regex speichert, die “RegexpIst ein JavaScript -Objekt, das seine eigenen Eigenschaften und Methoden enthält, und der Instanzoperator prüft, ob Regexpattern einen Regex enthält oder nicht.

Beispiel 1: Überprüfen Sie, ob die Variable ein Regex -Muster hat

In diesem Beispiel werden wir überprüfen, ob die Variable ein Regex -Muster hat. Dazu erstellen wir zunächst eine Variable namens “MusterDas speichert das folgende Regex -Muster oder das regelmäßige Ausdruck:

var muster = /^([a-z0-9] 5,) $ /;

Dann werden wir prüfen, ob die “Muster"Variable speichert alle Regex mit Hilfe von"InstanzOperator mit einem ternären (ternären (?) Operator, der wie ein bedingter Operator wirkt und in einer Variablen namens "speichert"Ergebnis”:

var result = musterinstance von regexp ? "Ja Nein";

Drucken Sie schließlich das Ergebnis auf der Konsole mit der “aus“Konsole.Protokoll()" Methode:

Konsole.log (Ergebnis);

Wie Sie sehen können, dass die Ausgabe zeigt “Ja”, Was angibt, dass die in einer Variablen gespeicherte Zeichenfolge“MusterIst eine Regex:

Wenn Sie sehen möchten, wie eine Variable einem Regex -Muster folgt, folgen Sie dem nächsten Beispiel.

Beispiel 2: Überprüfen Sie, ob eine Variable einem Regex -Muster folgt

In diesem Beispiel werden wir überprüfen, wie die Variable einem Regex -Muster folgt. Zu diesem Zweck werden wir zunächst ein Regex -Muster erstellen, das in einer Variablen benannt ist “Muster”:

var muster = /^([a-z0-9] 5,) $ /;

Rufen Sie dann zur Überprüfung das an “prüfen()Methode, indem Sie einen beliebigen Wert übergeben. Wenn es dem Muster übereinstimmt, kehrt die Methode zurück “WAHR”; anders, "FALSCH”:

Konsole.log (Muster.Test (12345));

Die Ausgabe angezeigt “WAHR”, Was bedeutet, dass der Wert dem Muster folgt:

Wir haben den einfachsten Ansatz zur Bestimmung gegeben, ob eine Variable in JavaScript ein Regex ist.

Abschluss

Um zu überprüfen, ob eine Variable ein Regex ist, verwenden Sie die “Instanz" Operator. Es wird verwendet, um das Objekt mit einem bestimmten Typ zu überprüfen. Dieser Bediener gibt einen booleschen Wert aus, basierend darauf, ob das Objekt eine Referenz einer bestimmten Klasse ist oder nicht. Dieses Handbuch stellte das Verfahren zur Überprüfung vor, ob die Variable Regex ist oder nicht mit ordnungsgemäß definierten Beispielen.