JavaScript | Regexp -Testmethode

JavaScript | Regexp -Testmethode
Die Regexp test () -Methode wird verwendet, um ein von der Regexp detonierter Muster mit einer Zeichenfolge zu entsprechen und true oder false zurückzugeben, je nachdem, ob die Übereinstimmung gefunden wird oder nicht. Die Methode test () ist eine Methode des Regexp -Objekts in der JavaScript -Programmiersprache. In diesem Artikel wird die Regexp test () -Methode zusammen mit Beispielen erläutert, aber zunächst beginnen wir mit der Syntax:

Syntax der Test () Methode

result = regexpvar.Test (MatchString)

In dieser Syntax:

  • Ergebnis ist die Variable, in der der Rückgabewert der Test () -Methode gespeichert wird
  • regexpvar ist die Variable, die den regulären Ausdruck enthält, der übereinstimmt
  • Matchstring ist die Zeichenfolge, die gegen die regulären Ausdrücke abgestimmt wird

Rückgabewert

Der Rückgabewert dieser Methode ist vom Booleschen Datentyp zurückgegeben, wenn die Übereinstimmung sonst falsch gefunden wird.

Beispiel 1: Versuchen Sie das Zeichen „H“ in einer Zeichenfolge

Erstellen Sie zunächst eine Zeichenfolgenvariable und geben Sie ihm mit der folgenden Zeile einen String -Wert an:

Stringvar = "Hallo Welt, das ist LinuxHint";

Der nächste Schritt besteht darin, das Muster zu erstellen, das mit dieser Zeichenfolge übereinstimmt. Verwenden Sie die folgende Zeile, um das Muster zu erstellen:

muster = /h /i;

Dieses Muster besteht darin, die Existenz des Charakters herauszufinden "H" ohne Fallempfindlichkeit. Wenden Sie anschließend die Testmethode auf das Muster an und übergeben Sie im Argument der Testmethode einfach die Stringvar und speichern Sie den Rückgabewert in einer neuen Variablen als:

Ergebnis = Muster.Test (StringVar);

Drucken Sie am Ende einfach die Ergebnis Variable am Terminal mit der Konsolenprotokollfunktion:

Konsole.log (Ergebnis);

Der vollständige Ausschnitt für dieses Beispiel lautet:

Stringvar = "Hallo Welt, das ist LinuxHint";
muster = /h /i;
Ergebnis = Muster.Test (StringVar);
Konsole.log (Ergebnis);

Durch Ausführen dieses Code wird das folgende Ergebnis auf dem Terminal gedruckt:

Die Ausgabe zeigt, dass das Zeichen „H“ in der vorhanden war Stringvar.

Beispiel 2: Test () Methode mit Fallempfindungsmuster

Erstellen Sie für dieses Beispiel ein Muster, das nach dem Charakter sucht "H" mit Fallempfindlichkeit mit Hilfe der folgenden Codezeile:

muster2 = /h /;

Erstellen Sie danach eine String -Variable genau wie in Beispiel 1:

StringVar2 = "Hallo Welt, das ist auch LinuxHint";

Wenden Sie anschließend die Test () -Methode auf das Muster an, wobei der String -Wert darin besteht:

Ergebnis = Muster.Test (StringVar2);

Am Ende die bestehen die Ergebnis Variable in der Konsolenprotokollfunktion, um den Rückgabewert aus der Test () -Methode am Terminal zu drucken:

Konsole.log (Ergebnis);

Das vollständige Code -Snippet für dieses Beispiel wäre:

StringVar2 = "Hallo Welt, das ist auch LinuxHint";
muster2 = /h /;
Ergebnis = Muster.Test (StringVar2);
Konsole.log (Ergebnis);

Durch Ausführen dieses Code wird das folgende Ergebnis auf dem Terminal gedruckt:

Der Buchstaben „H“ im kleinen Fall wurde in der Zeichenfolge nicht gefunden. Daher ist der Ergebniswert FALSCH

Einpacken

Der Regexp -Test () wird verwendet, um das im Regexp -Objekt definierte Muster gegen eine Zeichenfolge zu entsprechen, und gibt einen echten booleschen Wert zurück, wenn das Match gefunden wird. Andernfalls wird ein falscher boolescher Wert zurückgegeben. Die Methode test () wird mit Hilfe des Punktoperators auf eine Regexp -Variable angewendet. Dieser Artikel hat die Test () mit Hilfe von Beispielen erläutert