繁体   English   中英

如何使用正则表达式或jquery检索网址的最后一部分

[英]how retrieve the last portion of the url using regex or jquery

我有一个网址

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

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

这里不需要jQuery和regex:

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

使用纯javascript:

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

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

或者只是JavaScript。

var parts = url.split('/');

var lastpart = parts[parts.length -1];

您可以使用pop()作为jmar说,只记得在执行时将其从数组中删除,因此您不能在同一个数组上使用pop方法两次并获得相同的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM