Hi,
ich möchte per JS eine URL modifizieren. Also einen Query-Parameter löschen. Aber meine RegExp greift zu weit!
Input: http://mydomain?aaa=bbb&ccc=ddd&eee=fff&ggg=hhh
Ziel: ccc=ddd eliminieren!
Wenn ich es jetzt mit
newurl = oldurl.replace( /aaa=.+&/, '' )
probiere, wird mir zu viel ersetzt. Und zwar immer bis zum letzten Vorkommen des &. *grmpf* ;) Es kommt also immer http://mydomain?aaa=bbb&ggg=hhh heraus!
Es soll aber das nächste Vorkommen von & genommen werden, nicht das letzte!
Wie muß denn meine RegExp lauten, damit dann hinterher sauber aus
Input: http://mydomain?aaa=bbb&ccc=ddd&eee=fff&ggg=hhh
Ziel: ccc=ddd eliminieren!
Output: http://mydomain?aaa=bbb&eee=fff&ggg=hhh
wird?
Vg,
Enkidu