Comment vérifier si l'URL actuelle contient une chaîne en javascript

Comment vérifier si l'URL actuelle contient une chaîne en javascript

Vérifier si une URL actuelle contient la chaîne requise fait des merveilles dans l'accès à tous les sites Web connexes en fonction de vos besoins en un seul coup, ce qui a permis de gagner beaucoup de temps et de tracas. De plus, cette technique devient très utile pour tester les différentes pages Web de votre site Web.

Cet article discutera des méthodes pour vérifier si l'URL actuelle contient une chaîne en JavaScript.

Comment vérifier / identifier si l'URL actuelle contient une chaîne en javascript?

Pour vérifier si l'URL actuelle contient une chaîne en javascript, vous pouvez utiliser:

  • "test()" méthode.
  • "toString ().comprend ()" méthode.
  • "Indice de()" méthode.

Nous allons maintenant passer par chacune des approches mentionnées une par une!

Méthode 1: Vérifiez si l'URL actuelle contient une chaîne en javascript à l'aide de la méthode Test ()

Le "test()"La méthode vérifie une correspondance dans la chaîne et renvoie"vrai" si trouvé. Nous appliquerons cette méthode pour tester si l'URL actuelle contient une chaîne ou non.

Syntaxe

test (chaîne)

Ici, "chaîne»Fait référence à la chaîne qui doit être recherchée.

Présentation l'exemple suivant pour la démonstration.

Exemple

Premièrement, nous spécifierons la chaîne comme «URL»Et testez la présence de celui-ci dans la page URL actuelle en appliquant le«fenêtre.emplacement.href" propriété. Si la condition ajoutée est satisfaite, une boîte d'alerte apparaîtra avec le message spécifié:

if (/ url /.tester (fenêtre.emplacement.href))
alert ("L'URL contient la chaîne 'url'");

La sortie résultante sera:

Méthode 2: Vérifiez si l'URL actuelle contient une chaîne en javascript à l'aide de toString ().Méthode incluse ()

Le "toString ()»La méthode renvoie une chaîne faisant référence à l'objet et à l'objet«comprend ()»La méthode renvoie true si la valeur spécifiée est présente dans la chaîne. Ces deux méthodes peuvent être utilisées en combinaison pour vérifier si l'URL actuelle contient la chaîne ajoutée ou non.

Syntaxe

chaîne.Comprend (valeur)

Ici, la méthode incluse () recherchera la donnée "valeur" dans le "chaîne".

Regardez l'exemple ci-dessous pour la démonstration.

Exemple

Dans l'exemple ci-dessous, nous appliquerons le «fenêtre.emplacement”Objet, qui contient toutes les informations concernant l'emplacement actuel du document. Ensuite, nous utiliserons le «toString ()”Méthode avec l'objet particulier pour vérifier si la chaîne spécifiée est présente dans l'URL actuelle. Enfin, générez une boîte d'alerte sur la condition satisfaite:

si (fenêtre.emplacement.toString ().incluse ("string"))
alert ("L'URL contient la chaîne 'String'");

Sortir

Méthode 3: Vérifiez si l'URL actuelle contient une chaîne en javascript à l'aide de la méthode indexof ()

Le "Indice de()»La méthode renvoie la position de la première valeur dans une chaîne et renvoie -1 si la valeur n'est pas trouvée. Nous appliquerons cette technique pour vérifier s'il y a une valeur de chaîne dans l'URL actuelle en accédant à son index.

Syntaxe

chaîne.indexof (valeur)

Ici, la méthode indexof () recherchera le «valeur«Dans la chaîne spécifiée.

L'exemple ci-dessous démontrera le concept ci-dessus.

Exemple

Tout d'abord, nous appliquerons le «fenêtre.emplacement.href»Propriété pour accéder à l'URL de la page actuelle. Après cela, nous accéderons à l'index de la chaîne en appliquant le «Indice de()" méthode. Enfin, la boîte d'alerte affichera le message suivant si la chaîne spécifiée est trouvée dans l'URL actuelle:

si (fenêtre.emplacement.href.indexof ("url")> -1)
alert ("L'URL contient la chaîne 'url'");

Dans l'autre cas, si la valeur de la chaîne n'est pas trouvée, la boîte d'alerte affichera le message suivant:

autre
alert ("L'URL ne contient pas la chaîne 'url'");

Sortir

Nous avons fourni des méthodes les plus simples pour vérifier si l'URL actuelle contient une chaîne en JavaScript.

Conclusion

Pour vérifier si l'URL actuelle contient une chaîne en JavaScript, vous pouvez appliquer le «test()"Méthode avec le"fenêtre.emplacement.href”Propriété pour correspondre à la valeur de chaîne particulière avec l'URL ou"toString ().comprend ()", ou la "Indice de()”Méthode pour renvoyer l'index de la première valeur dans la chaîne spécifiée. Cet article a expliqué les méthodes pour vérifier si l'URL actuelle contient une chaîne en javascript.