Regex .Geschäftsführer, .prüfen, .TOString -Methoden | Erklärt

Regex .Geschäftsführer, .prüfen, .TOString -Methoden | Erklärt
Regelmäßige Ausdrücke werden verwendet, um Muster zu definieren, um nach Kombinationen von Zeichen in einer Zeichenfolge zu suchen. JavaScript behandelt reguläre Ausdrücke als Objekte und diese werden entweder mit „Regex“ oder „Regexp“ bezeichnet. JavaScript bietet eine Reihe integrierter Methoden, um regelmäßige Ausdrücke zum Manipulieren und Verarbeitung von Text zu verwenden. In dieser Beschreibung bleiben wir uns an die folgenden Methoden.
  1. .Exec () Methode
  2. .Testmethode
  3. .toString () Methode

Lassen Sie uns sie ausführlich lernen.

.Exec () Methode

Um eine Übereinstimmung in einer bestimmten Zeichenfolge zu finden, wird die Methode javaScript exec () verwendet. Wenn diese Methode eine Übereinstimmung findet, ist das Ergebnis ein Array und das Ergebnis ist null, wenn keine Übereinstimmung gefunden wird.

Syntax

RegexpObject.Exec (String)

Die Zeichenfolge ist ein erforderlicher Parameter, der den durchsuchenden Text angibt.

Beispiel

Angenommen, Sie möchten einen Text in einer bestimmten Zeichenfolge finden. Folgen Sie dem folgenden Beispiel.

Html

Lernen regelmäßiger Ausdrücke in JavaScript



Im obigen Code haben wir unsere Zeichenfolge in der definiert

Tag, außerdem haben wir eine Schaltfläche erstellt und ein Onclick -Event darauf angewendet. Eine Funktionssuche () wird dem Onlick -Ereignis zugeordnet, das im JavaScript -Code definiert ist. Das Letzte

Tags nimmt eine ID ein, mit der das Ergebnis der Exec () -Methode angezeigt wird.

JavaScript

Funktionsuche ()
var txt = "lernen reguläre Ausdrücke in JavaScript";
var search = new regexp ("javaScript");
var result = suche.exec (txt);
dokumentieren.GetElementById ("Tutorial").Innerhtml = "Ergebnis:"+ Ergebnis;

In diesem JavaScript -Code haben wir eine Funktion mit der Namensuche definiert. Wir erstellen insgesamt drei Variablen. Die erste Variable "TXT" nimmt den Text auf, aus dem die methodische methode nach einer bestimmten Zeichenfolge sucht. In der zweiten Variablen beschränken wir unsere Suche, indem wir die String angeben, nach der gesucht werden soll. Die dritte Variable führt die Exec () -Methode aus, und wenn mehrere Übereinstimmungen vorliegen, gibt die Methode ein Array zurück. Schließlich wird das resultierende Array in der angezeigt

Tag mit der GetElementById -Methode.

Ausgang

Bevor Sie auf die Schaltfläche klicken.

Nachdem Sie auf die Schaltfläche geklickt haben.

Die Exec () -Methode funktioniert ordnungsgemäß.

.Testmethode

Die test () -Methode funktioniert auf ähnliche Weise wie die von exec () -Methoden mit dem einzigen Unterschied, dass sie Ergebnisse in der Form true oder falsch liefert.

Syntax

RegexpObject.Test (String)

Die Zeichenfolge ist ein erforderlicher Parameter, der den Text angibt, nach dem gesucht werden soll.

Beispiel

Um die Arbeit der Test () -Methode zu verstehen.

JavaScript

Funktionsuche ()
var txt = "lernen reguläre Ausdrücke in JavaScript";
var search = new regexp ("javaScript");
var result = suche.Test (txt);
dokumentieren.GetElementById ("Tutorial").Innerhtml = Ergebnis;

Hier verwenden wir die methode test (), um im angegebenen Text nach einer Zeichenfolge zu suchen. Diese Methode gibt den wahr.

Ausgang

Die methode test () fand die angegebene Zeichenfolge und gab „True“ zurück.

.toString () Methode

Zum Zweck des Abholens einer Zahl in Form einer Zeichenfolge wird die Methode toString () verwendet.

Syntax

Nummer.ToString (Basis)

Die Basis ist ein optionaler Parameter, der eine Zahl bezeichnet, die als Basis verwendet wird. Darüber hinaus muss es eine Ganzzahl zwischen 2 und 36 sein.

Beispiel 1:

Dieses Beispiel hat die Arbeit der Methode toString () mit keinem Parameter gezeigt.

JavaScript

sei num = 20;
Sei text = num.toString ();
Konsole.Protokoll (Text);
Konsole.log (typeof (text));
Konsole.log (typeof (num));

Im obigen Code übergeben wir keinen Parameter an die Methode toString (), um die Nummer 20 in Form einer Zeichenfolge anzuzeigen.

Ausgang

Hier können Sie sehen, dass die Methode toString () die Nummer in eine Zeichenfolge konvertiert hat.

Beispiel 2:

Dieses Beispiel hat die Arbeit der Methode toString () gezeigt, indem 2 als Parameter bestanden wird.

sei num = 20;
Sei text = num.tostring (2);
Konsole.Protokoll (Text);
Konsole.log (typeof (text));
Konsole.log (typeof (num));

Im obigen Code gibt die erste Variable „Num“ die Zahl an, die in eine Zeichenfolge konvertiert werden soll, und die zweite Variable „Text“ nimmt die erste Variable auf und wendet die Methode toString () mit 2 als Basis an.

Ausgang

Die Nummer 20 wurde mit Base 2 in Zeichenfolge konvertiert.

Beispiel 3:

Dieses Beispiel hat die Arbeit der Methode toString () um 8 als Parameter gezeigt.

JavaScript

sei num = 20;
Sei text = num.TOSTRING (8);
Konsole.Protokoll (Text);
Konsole.log (typeof (text));
Konsole.log (typeof (num));

Hier konvertieren wir die Nummer 20 mit Base 8 in eine Zeichenfolge.

Ausgang

Die Nummer 20 wurde mit Base 8 in die Zeichenfolge konvertiert.

Beispiel 4:

Dieses Beispiel hat die Arbeit der Methode toString () um 16 als Parameter gezeigt.

JavaScript

sei num = 20;
Sei text = num.tostring (16);
Konsole.Protokoll (Text);
Konsole.log (typeof (text));
Konsole.log (typeof (num));

Im obigen Code übergeben wir 16 als Basis an die Methode toString (), um die Nummer 20 in eine Zeichenfolge umzuwandeln.

Ausgang

Die Nummer 20 wurde durch Bestehen von 16 als Parameter in String konvertiert.

Abschluss

JavaScript bietet mehrere integrierte Methoden, um regelmäßige Ausdrücke zum Manipulieren und Verarbeitung von Text zu verwenden. Einige von ihnen sind .Exec () Methode, .Test () Methode und .toString () Methode. Der .Exec () -Methode gibt ein Array an, wenn das Match ansonsten gefunden wird .Die methode test () gibt true, falls die Übereinstimmung gefunden und falsch ist, wenn nicht. Der .Die Methode toString () verwandeln Sie andererseits eine Zahl in eine Zeichenfolge. Diese Methoden werden zusammen mit relevanten Beispielen in der Beschreibung demonstriert.