var regex = new RegExp(regexS); if(results == null){ return ""; } else{ return decodeURIComponent(results[1].replace(/\+/g, " ")); } }
do tej pory radziłem sobie dzięki tej funkcji kiedy potrzebowałem pobrać wartość z paska adresu na poziomie javascript ale po przepisaniu adresów pojawił się oczywisty problem, ponieważ teraz adres wygląda zupełnie inaczej
wcześniej przykładowo:
localhost/mojastrona/index.php?action=pierwszy&page=5
a teraz:
localhost/mojastrona/Pierwszy/page,5
moje pytanie brzmi jak przerobić tą funkcję, żeby pobierała wartość -w tym przypadku 5 ?
męczę się z tym i nie mogę wymęczyć, zastanawiam się czy popełniam jakiś błąd w wyrażeniu regularnym czy po prostu nie da się tego zrobić?
teraz próbowałem kombinować na mniej więcej takie sposoby:
var regex = new RegExp(regexS); if(results == null){ return ""; } else{ return decodeURIComponent(results[1].replace(/\+/g, " ")); } }
alert(getMODParr('page'));
alert wyświetla się pusty