k3nguruh
Erfahrenes Mitglied
Hallo,
ich möchte gerne bei einer URL etwas ersetzen bzw. wenn es nicht vorhanden ist anhängen. Ich habe da auch was "gebastelt", möchte aber gerne wissen ob es vll besser / einfacher geht.
Ich hoffe das mein Anliegen aus dem Code hervorgeht.
ich möchte gerne bei einer URL etwas ersetzen bzw. wenn es nicht vorhanden ist anhängen. Ich habe da auch was "gebastelt", möchte aber gerne wissen ob es vll besser / einfacher geht.
Ich hoffe das mein Anliegen aus dem Code hervorgeht.
Javascript:
// window.location.href = "http://localhost/index.php?contents=pages/test
// window.location.href = "http://localhost/index.php?contents=pages/test&page=5
_buildLink: function (page) {
let location = window.location.href;
let regexp = /^(.*(?:\?|&)page=)(\d*)(&?.*)$/;
if (location.match(regexp)) {
return location.replace(regexp, `\$1${page}\$3`);
}
return `${location + (location.search(/\?/) !== -1 ? "&" : "?")}page=${page}`;
},