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:
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.