@@Matthias Apsel:
nuqneH
var newQueryPart = queryPart.replace(/[^a-z0-9;/?:@&=+$,-_.!~*'()%]/gi, function (char) {
In [^…] müsste auch # mit rein. Das ist nicht mehr Teil des Querys, sondern leitet den Fragment-Identifier ein.
Qapla'
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)