Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2017, 15:37
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Ни дня без регулярки
Для обычного и защищенного соединения нужно убрать "pathname" из строки. Метод split() со всеми вытекающими методами не интересен, но имеет право на жизнь.
Ваши решения. 😺
var url = 'http://sitename.ru/pathname/?search';
url = url.replace(/(http[s]?:\/\/.+\/)(.+)(\?.+)/, '$1$3');
alert(url);
Ответить с цитированием