window.location
- объект, содержащий следующие свойства:
.hash
.host
.hostname
.href
.pathname
.port
.protocol
.search
Вы, вероятно, хотите проанализировать строку href
. Я сделал предварительный тест, где я озвучил ожидание URL, и замена сработала, за исключением того, что вы не указываете, что такое url
. В противном случае попробуйте следующее в консоли:
x = window.location.href
url = "SomeValue"
y = x.replace(/sort:.*\/direction:.*/g, 'sort:' + url + '/direction:asc')
вы должны получить ожидаемый результат, предполагая, что вы проверяете y, а не x, поскольку операция замены возвращает результат и не изменяет сам объект.