[英]Javascript parsing Url
I have a Url which is like this. 我有一个像这样的网址。 https://testOne.abcd.com/myOrders/OrderList/Order123.aspx https://testOne.abcd.com/myOrders/OrderList/Order123.aspx
How do I get only Order123 ? 我如何只获得Order123? I used window.location.href.split('/')[5].split('/')[1] 我使用window.location.href.split('/')[5] .split('/')[1]
how do i set it dynamically? 如何动态设置?
TIA TIA
if you want to use substr
string method.. 如果要使用substr
字符串方法。
var filename = url.substr(url.lastIndexOf('/')+1) // -> 'Order123.aspx'
var filename_noext = filename.substr(0, filename.lastIndexOf('.')) // -> 'Order123'
If you want to get the file name, minus the extension, this will work. 如果要获取文件名(减去扩展名),则可以使用。
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"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.