Die Funktion preg_match in JavaScript

Die Funktion preg_match in JavaScript
In JavaScript gibt es keine solche integrierte Funktion wie die “preg_match ()Funktion des PHP, aber die gleiche Funktionalität kann erreicht werden, um den Übereinstimmungsteil der String zu überprüfen. Es kann verwendet werden, um nach bestimmten Zeichenfolgenwerten zu suchen, insbesondere bei Massendaten, bei denen es viel Komfort bietet. Darüber hinaus hilft diese Funktionalität viel beim Zugriff auf einige spezifische Daten oder einen Teil davon, um einen Betrieb auszuführen, wodurch Zeit und Ärger speichert.

So verwenden Sie die Funktion preg_match in JavaScript?

Die Funktion des preg_match -Funktion kann in JavaScript mithilfe der folgenden Ansätze implementiert werden:

  • regulären Ausdruck”Muster mit“passen()" Methode.
  • inklusive ()" Methode.

Ansatz 1: Verwenden Sie die Funktion PREG_MATCH in JavaScript unter Verwendung des regulären Expressionsmusters mit Match () -Methode

Der "passen()Die Methode entspricht einer Zeichenfolge mit einem regulären Ausdruck. Diese Methode kann so angewendet werden, dass sie mit dem zugewiesenen regulären Ausdruck mit dem angegebenen oder benutzergerichteten Stringwert übereinstimmt und das entsprechende Ergebnis protokolliert.

Syntax

Saite.Match (Match)

In der angegebenen Syntax:

passen”Bezieht sich auf den Wert, nach dem man gesucht werden soll.

Beispiel 1: Verwenden Sie das reguläre Expressionsmuster mit Match () -Methode im angegebenen Zeichenfolgewert
In diesem Beispiel wird der angegebene String -Wert mit dem regulären Ausdruckswert übereinstimmt und die entsprechende Nachricht wird in der “protokolliertansonsten" Zustand.

Beobachten wir das unterbewertete Beispiel:

Führen Sie im obigen Code -Snippet die folgenden Schritte aus:

  • Geben Sie die angegebene Zeichenfolge in einer Variablen mit dem Namen an “an“stg”.
  • Stellen Sie im nächsten Schritt einen regelmäßigen Ausdruck zu, für den Sie angepasst werden sollten.
  • Wenden Sie im weiteren Code die anpassen()Methode, um den Zeichenfolgenwert mit dem regulären Ausdruck zu entsprechen.
  • Wenn sie übereinstimmen, die “WennBedingung wird aufgerufen. Im anderen Fall die “andersBedingung wird in Kraft treten.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass das “Regex”Übereinstimmung mit dem angegebenen String -Wert.

Beispiel 2: Verwenden Sie das reguläre Ausdrucksmuster mit Match () -Methode auf dem von Benutzer eingereichten Wert
In diesem Beispiel wird der von Benutzer eingereichte Wert mit dem regulären Ausdruck abgestimmt.

Lassen Sie uns das unterbewertete Beispiel beachten:

In den obigen Codezeilen:

  • Ermöglichen Sie im ersten Schritt den Benutzer, eine “einzugeben“Saite”Wert, der mit dem angegebenen regulären Ausdruck übereinstimmt.
  • Wiederholen Sie in den weiteren Schritten die besprochenen Schritte zum Abgleich des eingegebenen Zeichenfolgewerts und der Rückgabe der entsprechenden Nachricht.

Ausgang

Aus der obigen Ausgabe ist es offensichtlich, dass der eingegebene Zeichenfolgenwert mit dem regulären Ausdruck übereinstimmt.

Ansatz 2: Verwenden Sie die Funktion preg_match in JavaScript mithilfe von include () -Methoden

Der "inklusive ()Methodenüberprüfungen Wenn eine Zeichenfolge eine angegebene Zeichenfolge enthält und den entsprechenden booleschen Wert zurückgibt. Diese Methode kann implementiert werden, um zu prüfen, ob der durchsuchte Wert im angegebenen Zeichenfolgenwert enthalten ist.

Syntax

Saite.Beinhaltet (Suche, Start)

In der obigen Syntax:

  • suchen”Bezieht sich auf die String, nach der Sie suchen sollten.
  • Start”Entspricht der Startposition.

Beispiel
Konzentrieren wir uns auf das folgende Beispiel:

Führen Sie im obigen Code die folgenden Schritte aus:

  • Weisen Sie zunächst den angegebenen String -Wert zu.
  • Wenden Sie auch das an “inklusive ()" Methode. Übergeben.
  • Wenn der durchsuchte Wert im angegebenen Zeichenfolgenwert enthalten ist, ist der “WennBedingung wird ausgeführt.
  • Im anderen Szenario das “andersBedingung wird in Kraft treten.

Ausgang

Aus der obigen Ausgabe kann beobachtet werden, dass der durchsuchte Zeichenfolgewert im angegebenen Zeichenfolgenwert enthalten ist.

Abschluss

Der "regulären Ausdruck”Muster mit dem“passen()”Methode oder die“inklusive ()Die Methode kann angewendet werden, um dieselbe Funktionalität wie die Funktion preg_match in JavaScript zu implementieren. Der erstere Ansatz kann mit dem zugewiesenen regulären Ausdruck mit dem angegebenen oder benutzergerichteten String-Wert übereinstimmen und das entsprechende Ergebnis zurückgeben. Der letztere Ansatz kann implementiert werden, um zu überprüfen. In diesem Blog wurde die identische Implementierung der Funktion preg_match in JavaScript erläutert.