So überprüfen Sie, ob die aktuelle URL String in JavaScript enthält

So überprüfen Sie, ob die aktuelle URL String in JavaScript enthält

Überprüfen Sie, ob eine aktuelle URL die erforderliche Zeichenfolge enthält. Darüber hinaus wird diese Technik sehr hilfreich, um die verschiedenen Webseiten Ihrer Website zu testen.

In diesem Artikel werden die Methoden erörtert, um zu überprüfen, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält.

So überprüfen/identifizieren Sie, ob die aktuelle URL String in JavaScript enthält?

Um zu überprüfen, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält, können Sie verwenden:

  • prüfen()" Methode.
  • tostring ().inklusive ()" Methode.
  • Index von()" Methode.

Wir werden jetzt jede der genannten Ansätze einzeln durchlaufen!

Methode 1: Überprüfen Sie, ob die aktuelle URL die Zeichenfolge in JavaScript mit der Test () -Methode enthält

Der "prüfen()"Methodenüberprüfungen nach einer Übereinstimmung in der Zeichenfolge und gibt zurück"WAHR" wenn gefunden. Wir werden diese Methode zum Testen anwenden, ob die aktuelle URL eine Zeichenfolge enthält oder nicht.

Syntax

Test (String)

Hier, "Saite”Bezieht sich auf die Zeichenfolge, die durchsucht werden muss.

Überblick über das folgende Beispiel für die Demonstration.

Beispiel

Erstens werden wir die Zeichenfolge als "als" angeben "URL”Und testen Sie das Vorhandensein davon auf der aktuellen URL -Seite, indem Sie die“ anwendenFenster.Standort.href" Eigentum. Wenn die hinzugefügte Bedingung erfüllt ist, wird mit der angegebenen Meldung ein Warnbox angezeigt:

if (/url/.Test (Fenster.Standort.href))
alert ("Die URL enthält die Zeichenfolge 'url'");

Die resultierende Ausgabe wird sein:

Methode 2: Überprüfen Sie, ob die aktuelle URL unter Verwendung von toString () String in JavaScript enthält ().Include () Methode

Der "tostring ()Methode gibt eine Zeichenfolge zurück, die sich auf das Objekt und die “beziehtinklusive ()Die Methode gibt true zurück, wenn der angegebene Wert in der Zeichenfolge vorhanden ist. Beide Methoden können in Kombination verwendet werden, um zu überprüfen, ob die aktuelle URL die zusätzliche Zeichenfolge enthält oder nicht.

Syntax

Saite.Beinhaltet (Wert)

Hier sucht die Include () -Methode nach der angegebenen “Wert" im "Saite”.

Schauen Sie sich das folgende Beispiel zur Demonstration an.

Beispiel

Im folgenden Beispiel werden wir das anwenden “Fenster.StandortObjekt, das alle Informationen zum aktuellen Dokumentort enthält. Dann werden wir das verwenden “tostring ()Methode mit dem bestimmten Objekt, um zu überprüfen, ob die angegebene Zeichenfolge in der aktuellen URL vorhanden ist. Erstellen Sie schließlich ein Alarmbox auf dem zufriedenen Zustand:

if (Fenster.Standort.tostring ().enthält ("String"))
alert ("Die URL enthält die String 'String'");

Ausgang

Methode 3: Überprüfen Sie, ob die aktuelle URL die Zeichenfolge in JavaScript mithilfe der Indexof () -Methode enthält

Der "Index von()Die Methode gibt die Position des ersten Wertes in einer Zeichenfolge zurück und gibt -1 zurück, wenn der Wert nicht gefunden wird. Wir werden diese Technik anwenden, um zu prüfen, ob in der aktuellen URL ein Zeichenfolgenwert vorhanden ist.

Syntax

Saite.Indexof (Wert)

Hier sucht die Indexof () -Methode nach der “Wert”In der angegebenen Zeichenfolge.

Das folgende Beispiel zeigt das obige Konzept.

Beispiel

Erstens werden wir das anwenden “Fenster.Standort.hrefEigenschaft, um auf die URL der aktuellen Seite zuzugreifen. Danach werden wir auf den Index der String zugreifen, indem wir die “anwendenIndex von()" Methode. Schließlich zeigt das Benachrichtigungsfeld die folgende Nachricht an, wenn die angegebene Zeichenfolge in der aktuellen URL gefunden wird:

if (Fenster.Standort.href.indexof ("url")> -1)
alert ("Die URL enthält die Zeichenfolge 'url'");

In dem anderen Fall zeigt das Kästchen Alert die folgende Nachricht an:

anders
alarm ("Die URL enthält nicht die Zeichenfolge 'url'");

Ausgang

Wir haben einfachste Methoden bereitgestellt, um zu überprüfen, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält.

Abschluss

Um zu überprüfen, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält, können Sie die “anwenden“ anwendenprüfen()"Methode zusammen mit dem"Fenster.Standort.hrefEigenschaft für die Übereinstimmung mit dem jeweiligen Zeichenfolgenwert mit der URL oder der “tostring ().inklusive ()", oder der "Index von()Methode zur Rückgabe des Index des ersten Wertes in der angegebenen Zeichenfolge. In diesem Artikel wurde die Methoden erläutert, um zu überprüfen, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält.