Possible en double:
Javascript StartsWithVérifiez si la chaîne commence par quelque chose?
Je sais que je peux faire comme^= pour voir si un identifiant commence par quelque chose, et j'essayé d'utiliser que pour cela, mais il n » ai pas travail t ... en fait, je récupérer l'URL et je veux définir une classe pour un élément pour qui commencent dans les chemins d'une certaine façon ...
Ainsi,
var pathname = window.location.pathname; //gives me /sub/1/train/yonks/459087
Je veux vous assurer que pour chaque chemin qui commence par/sous/1, je peux définir une classe pour un élément ...
if(pathname ^= '/sub/1') { //this didn't work...
...
'/^\/sub \/1. * $/Gi.test (chemin) retourne un booléen comme prédicat. –
Si vous venez ici 6 ans plus tard (comme moi-même) le [original et dupliqué après Javascript StartsWith] (http://stackoverflow.com/questions/646628/how-to-check-if-a-string-startswith- une autre chaîne) fournit une réponse très soignée, en utilisant la fonction startMith() d'Ecmascript 6, qui semble avoir les meilleures performances. – theFreedomBanana