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 regexpHier, "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.