javascript / jquery получает URL без хэша

#javascript #jquery #url

#javascript #jquery #url

Вопрос:

Я знаю, что могу прочитать значение хэша URL-адреса с помощью javascript / jquery. Но возможно ли, что я могу прочитать конечный бит? Нахождение последней части URL-адреса

У меня есть домен. http://www.blah.com каждый раздел домена находится под URL-адресом, похожим на пример «this-page»

http://www.blah.com/service / (с косой чертой или без нее) Но я хочу знать, могу ли я найти «service» в URL-адресе с помощью JavaScript без вмешательства на стороне сервера. Я знаю, что мог бы это сделать, если бы у меня былоhttp://www.blah.com/#service

Я не знаю, мне просто любопытно, я действительно не знаю, что бы я искал в противном случае, так что это моя первая остановка в моем поиске, потому что я невежественен..

Ответ №1:

 var p = location.pathname;
p = p.substring(p.length-1) == '/' ? p.substring(0, p.length-1) : p;
p.split('/').pop();
  

Ответ №2:

Используйте регулярное выражение:

 last_bit = $(location).attr('href').replace(/https?://[^/] /i, "");