Je trouve qu'il est impossible de rechercher une valeur particulière dans la barre d'adresse.Comment analyser l'adresse du navigateur Web en utilisant javascript et window.location?
var str = window.location;
//var str = "http://www.website.com/78203/";
var x = str.search(/78203/i);
alert(x);
Le code ci-dessus ne retourne rien, et tue en fait le fonctionnement de quoi que ce soit d'autre (indiquant une erreur), mais rien ne se jette dans la console.
Si vous supprimez le commentaire, il fonctionne correctement, renvoyant une valeur supérieure à -1 (ce qui signifie qu'il a été trouvé quelque chose).
Ceci est évidemment quelque chose que je ne comprends pas correctement, quelqu'un peut-il m'aider?
ouais! cela fonctionne très bien, quel était le problème avec l'utilisation de la recherche - cela a bien fonctionné avec une chaîne manuelle. – jakeisonline
il n'y a rien de mal à la recherche, le problème est que vous n'avez pas cherché une chaîne –
Comme le dit CMS, window.location est un objet avec une propriété "search". Vous accédiez à cela à la place de la propriété de String. – Pablo