Подтвердить что ты не робот

URL-адрес анализа с помощью Javascript

Возможный дубликат:
Как проанализировать URL-адрес в имени и пути хоста в javascript?

Я пытаюсь разобрать URL страницы. Например, текущая страница - location.href.

Итак, главная страница моего блога, если я использую alert (location.href); он вернет " http://diaryofthedead.co.cc/" в поле предупреждения. Если я использую alert (location.href); на второй странице моего блога он вернет " http://diaryofthedead.co.cc/page/2" в поле предупреждения. Есть ли способ разобрать URL-адрес, чтобы получить номер в конце. Кто-нибудь знает, как я могу это сделать? Могу ли я использовать подстановочный знак или что-то еще, чтобы сделать что-то вроде: location.href + "page/" + *; В то время как * равно любому следующему "страница/", а затем превратить * в переменную?

4b9b3361

Ответ 1

Вы можете использовать

var pagenum = location.pathname.match(/\/page\/(.*)/)[1];

В вашем URL-адресе будет извлечено что-либо из "/страницы/";

Ответ 3

URI.js - это библиотека для работы с URL-адресами. Он может не только анализировать URL-адреса, но также предлагает простой свободный API (jQuery как) для изменения URL-адресов.