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

So Uberprufen Sie Ob Die Aktuelle Url Eine Zeichenfolge In Javascript Enthalt



Die Überprüfung, ob eine aktuelle URL die erforderliche Zeichenfolge enthält, wirkt Wunder beim Zugriff auf alle verwandten Websites gemäß Ihren Anforderungen auf einmal, was zu einer erheblichen Zeit- und Ärgerersparnis führt. Darüber hinaus ist diese Technik sehr hilfreich beim Testen der verschiedenen Webseiten Ihrer Website.

In diesem Artikel werden die Methoden erläutert, mit denen überprüft werden kann, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält.







Wie überprüfe/identifiziere ich, ob die aktuelle URL eine Zeichenfolge in Javascript enthält?

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



  • Prüfung() ' Methode.
  • toString().includes() ' Methode.
  • Index von() ' Methode.



Wir werden nun jeden der genannten Ansätze einzeln durchgehen!





Methode 1: Überprüfen Sie, ob die aktuelle URL eine Zeichenfolge in Javascript enthält, indem Sie die Methode test () verwenden

Das ' Prüfung() ” Methode sucht nach einer Übereinstimmung in der Zeichenfolge und gibt „ Stimmt ' wenn gefunden. Wir werden diese Methode anwenden, um zu testen, ob die aktuelle URL eine Zeichenfolge enthält oder nicht.

Syntax



Prüfung ( Schnur )

Hier, ' Schnur “ bezieht sich auf die Zeichenfolge, die gesucht werden muss.

Überblicken Sie das folgende Beispiel für die Demonstration.

Beispiel

Zuerst geben wir die Zeichenfolge als „ URL “ und testen Sie das Vorhandensein auf der aktuellen URL-Seite, indem Sie das „ window.location.href ' Eigentum. Wenn die hinzugefügte Bedingung erfüllt ist, wird ein Warnfenster mit der angegebenen Meldung angezeigt:

wenn ( / URL / .Prüfung ( window.location.href ) ) {
Alarm ( 'Die URL enthält die Zeichenfolge 'URL'' ) ;
}

Die resultierende Ausgabe wird sein:

Methode 2: Überprüfen Sie, ob die aktuelle URL eine Zeichenfolge in Javascript enthält, indem Sie die Methode toString().includes() verwenden

Das ' toString() “-Methode gibt eine Zeichenfolge zurück, die sich auf das Objekt bezieht, und die „ enthält () ”-Methode gibt true zurück, wenn der angegebene Wert in der Zeichenfolge vorhanden ist. Diese beiden Methoden können in Kombination verwendet werden, um zu überprüfen, ob die aktuelle URL die hinzugefügte Zeichenfolge enthält oder nicht.

Syntax

string.enthält ( Wert )

Hier sucht die Methode include() nach dem angegebenen „ Wert ' in dem ' Schnur “.

Sehen Sie sich das folgende Beispiel zur Demonstration an.

Beispiel

Im folgenden Beispiel wenden wir die „ window.location ”-Objekt, das alle Informationen zum aktuellen Speicherort des Dokuments enthält. Dann verwenden wir das „ toString() ”-Methode mit dem jeweiligen Objekt, um zu überprüfen, ob die angegebene Zeichenfolge in der aktuellen URL vorhanden ist. Generieren Sie abschließend ein Warnfeld bei erfüllter Bedingung:

wenn ( window.location.toString ( ) .beinhaltet ( 'STRING' ) ) {
Alarm ( 'Die URL enthält die Zeichenfolge 'STRING'' ) ;
}

Ausgabe

Methode 3: Überprüfen Sie, ob die aktuelle URL eine Zeichenfolge in Javascript enthält, indem Sie die Methode indexOf() verwenden

Das ' Index von() ”-Methode gibt die Position des ersten Werts in einer Zeichenfolge zurück und gibt -1 zurück, wenn der Wert nicht gefunden wird. Wir werden diese Technik anwenden, um zu überprüfen, ob die aktuelle URL einen Zeichenfolgenwert enthält, indem wir auf ihren Index zugreifen.

Syntax

string.indexOf ( Wert )

Hier sucht die Methode indexOf() nach „ Wert ” in der angegebenen Zeichenfolge.

Das folgende Beispiel demonstriert das obige Konzept.

Beispiel

Zuerst wenden wir das „ window.location.href “-Eigenschaft, um auf die URL der aktuellen Seite zuzugreifen. Danach greifen wir auf den Index der Zeichenfolge zu, indem wir das „ Index von() ' Methode. Schließlich zeigt das Warnfeld die folgende Meldung an, wenn die angegebene Zeichenfolge in der aktuellen URL gefunden wird:

wenn ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
Alarm ( 'Die URL enthält die Zeichenfolge 'URL'' ) ;
}

Im anderen Fall, wenn der Zeichenfolgenwert nicht gefunden wird, zeigt das Warnfeld die folgende Meldung an:

anders {
Alarm ( 'Die URL enthält nicht die Zeichenfolge 'URL'' ) ;
}

Ausgabe

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

Fazit

Um zu überprüfen, ob die aktuelle URL eine Zeichenfolge in Javascript enthält, können Sie die „ Prüfung() “-Methode zusammen mit der „ window.location.href ”-Eigenschaft zum Abgleichen des bestimmten Zeichenfolgenwerts mit der URL oder der „ toString().includes() ', oder der ' Index von() ”-Methode, um den Index des ersten Werts in der angegebenen Zeichenfolge zurückzugeben. In diesem Artikel wurden die Methoden zum Überprüfen, ob die aktuelle URL eine Zeichenfolge in JavaScript enthält, erläutert.