получить конкретную часть из URL - PullRequest
0 голосов
/ 02 июня 2010

мое window.location - "F: /html5/home.html", из моего местоположения мне нужно получить имя файла, подобное этому "home.html", чтобы сделать это, как мне использовать команду регулярного выражения?

Кто-нибудь мне поможет?

Ответы [ 2 ]

2 голосов
/ 02 июня 2010

Это сделает это

[^/]+$

Соответствует подстроке символов без косой черты в конце строки.

var s = "F:/html5/home.html";
//forwards slashes must be escaped in JavaScript regex as it is the delimiter
alert(s.match(/[^\/]+$/)[0]);
2 голосов
/ 02 июня 2010

Если вы не используете регулярные выражения, я бы сделал следующее:

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