Я пытаюсь заменить переменную GET URL, однако регулярное выражение для проверки того, существует ли переменная в числе других переменных GET, возвращает true, когда я ожидаю, что она вернется ложный.Regex - шаблон регулярного выражения, не соответствующий URL-адресу. Параметр GET
Узор я использую: &sort=.*&
Test URL: http://localhost/search?location=any&sort=asc
Правильно ли я верить, что эта модель должна быть возвращение ложным на том основании, что их нет амперсанда следующее значение параметра Сортировать по ?
Полный код:
var sort = getOptionValue($(this).attr('id'));
var url = document.URL;
if(url.indexOf('?') == -1) {
url = url+'?sort='+sort;
} else {
if(url.search('/&sort=.*&/i')) {
url.replace('/&sort=.*&/i','&sort='+sort+'&');
}
else if(url.search('/&sort=.*/i')) {
url.replace('/&sort=.*/i','&sort='+sort);
}
}
Совершенных. Спасибо за помощь Линуса. – Stibily