如何使用正则表达式或 jQuery 检索 URL 的最后一部分

how retrieve the last portion of the url using regex or jquery

本文关键字:URL 最后 一部分 检索 jQuery 何使用 正则表达式      更新时间:2023-09-26

我有一个网址

/stars/planets/usa/en/universe/planet_stars.html

我需要得到planets_stars.html.我如何单独获得最后一部分?

这里

不需要jQuery和正则表达式:

url.split('/').pop();

使用纯 JavaScript:

var url = "/stars/planets/usa/en/universe/planet_stars.html";
var page = url.substring(url.lastIndexOf("/")+1);

编辑:子字符串方法的第二个参数可选,在这种情况下不需要。所以,我删除了它。

或者只是JavaScript。

var parts = url.split('/');
var lastpart = parts[parts.length -1];

您也可以像 jmar 所说的那样使用 pop(),请记住,当您这样做时会将其从数组中删除,因此您不能在同一数组上使用两次 pop 方法并获得相同的值。