Ich habe Probleme mit, was ist wahrscheinlich ein sehr einfaches Regex-Problem. Ich arbeite an einem einfachen Prototyp und muss wissen, auf welcher Seite ich bin. Daher lade ich ihn nicht neu, wenn der Benutzer auf ein Menü-Widget klickt, um zur selben Ansicht zu navigieren.Exakte String-Übereinstimmung mit Javascript Regex
Ich habe zwei URLs der Benutzer kann zwischen:
http://localhost/TestMVC/Larry/LarryTiles
http://localhost/TestMVC/Larry/LarryTilesList
Die URLs auch einige Hinterabfragezeichen Elemente haben kann, wie folgt aus: http://localhost/TestMVC/Larry/LarryTilesList?filterValue=servers
LarryTiles ist zu geben mir das Problem. "/ \ bLarryTiles \ b /" hat am Freitag gearbeitet (nach Antworten von anderen Fragen hier), aber das passt jetzt nicht zusammen. :)
Ich muss genau die Strings "LarryTiles" und "LarryTilesList" in diesen beiden URLs finden, aber kann nicht ganz herausfinden, wie das geht. Die URL ändert sich zwischen meinem lokalen Computer und den verschiedenen Servern, auf denen sie gehostet wird. Daher kann ich mich nicht auf die Position verlassen.
EDIT: hinzugefügt das Beispiel mit einer abschließenden Querystring, die ich vergessen hatte. Leider :(
Dies ist anfällig für einen Schrägstrich. – jfriend00
Einverstanden, aber URLs in der OP-Frage haben keinen abschließenden Schrägstrich. – anubhava
Basierend auf Ihrer zuletzt bearbeiteten Frage habe ich meine Antwort aktualisiert, um Fälle wie "Schrägstrich", "Abfragezeichenfolge" usw. zu behandeln. – anubhava