URL разбора JavaScript - PullRequest
       2

URL разбора JavaScript

0 голосов
/ 28 июля 2011

У меня есть URL, который похож на это. https://testOne.abcd.com/myOrders/OrderList/Order123.aspx

Как мне получить только Order123? Я использовал window.location.href.split ('/') [5] .split ('/') [1]

как мне установить его динамически?

ТИА

Ответы [ 2 ]

1 голос
/ 28 июля 2011

, если вы хотите использовать substr строковый метод ..

var filename = url.substr(url.lastIndexOf('/')+1) // -> 'Order123.aspx'
var filename_noext = filename.substr(0, filename.lastIndexOf('.')) // -> 'Order123'
0 голосов
/ 28 июля 2011

Если вы хотите получить имя файла, без расширения, это будет работать.

var regex = /.*\/([^\/]+)\.aspx/;

var url = 'https://testOne.abcd.com/myOrders/OrderList/Order123.aspx'

var match = regex.exec(url);
var fileName = match[1];
alert(fileName);   // This will output "Order123"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...