Как получить последнее слово («WWW») этого URL с помощью JavaScript - PullRequest
1 голос
/ 07 апреля 2010

URL-адрес "http://127.0.0.1:8000/maps/map/wwww/'

как получить последнее слово

спасибо

Ответы [ 4 ]

4 голосов
/ 07 апреля 2010
function getWWWW(string){
    return 'wwww';
}

(Вам может потребоваться предоставить дополнительную информацию о том, что вы хотите, чтобы происходило. Хотите ли вы получить третий каталог? Или последний каталог? И т. Д. Пока вы не предоставите мне этот ответ, мой ответ действителен.)


(Приведенный выше ответ был предоставлен, когда автор дал URL-адрес и спросил, как получить «wwww», и ничего больше. Черт, сроки редактирования).

var path = location.pathname;
var directories = path.split("/");
var lastDirecotry = directories[(directories.length - 1)];

Не тестировался и, возможно, потребуется немного переделать, но вы поняли.

3 голосов
/ 07 апреля 2010

, если вы находитесь на странице с этим URL,

var hrefParts = location.href.split('/');
hrefParts[hrefParts.length - 1] == "wwww";

в противном случае

var href = "http://127.0.0.1:8000/maps/map/wwww/";
href.split('/')[href.length - 1] == "wwww" // you get the idea...
1 голос
/ 07 апреля 2010
var url  = "http://127.0.0.1:8000/maps/map/wwww/";
var last = url.replace(/\/$/, "").split('/').splice(-1, 1);
0 голосов
/ 07 апреля 2010

вы можете использовать window.location.pathname и разбить строку.

как то так:

var pathArray = window.location.pathname.split( '/' );
alert(pathArray[pathArray.length-1]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...