Je me bats avec ce qui est probablement un problème regex très simple. Je travaille sur un prototype simple et j'ai besoin de savoir à quelle page je suis, donc je ne le recharge pas si l'utilisateur clique sur un widget de menu pour naviguer vers la même vue.Exact string match avec javascript regex
J'ai deux URL, l'utilisateur peut basculer entre:
http://localhost/TestMVC/Larry/LarryTiles
http://localhost/TestMVC/Larry/LarryTilesList
Les URL peuvent aussi avoir des arrière articles queryString, comme ceci: http://localhost/TestMVC/Larry/LarryTilesList?filterValue=servers
LarryTiles est de donner moi le problème. "/ \ bLarryTiles \ b /" a fonctionné le vendredi (après les réponses des autres questions ici) mais cela ne correspond pas maintenant. :)
J'ai besoin de trouver exactement les chaînes "LarryTiles" et "LarryTilesList" dans ces deux URLs mais je n'arrive pas à comprendre comment faire cela. L'URL change entre ma machine locale et les différents serveurs sur lesquels elle est hébergée, donc je ne peux pas compter sur la position.
EDIT: ajout de l'exemple avec une chaîne de queues, que j'avais oublié. Désolé :(
Ceci est vulnérable à une barre oblique finale. – jfriend00
D'accord, mais les URL de la question OP n'ont pas de barre oblique. – anubhava
En fonction de votre dernière question éditée, j'ai mis à jour ma réponse pour gérer les cas 'slash traînant',' query string' etc. – anubhava