我有一个网址
/stars/planets/usa/en/universe/planet_stars.html
我需要得到planets_stars.html
. 我如何单独获得最后一部分?
我有一个网址
/stars/planets/usa/en/universe/planet_stars.html
我需要得到planets_stars.html
. 我如何单独获得最后一部分?
使用纯 JavaScript:
var url = "/stars/planets/usa/en/universe/planet_stars.html";
var page = url.substring(url.lastIndexOf("/")+1);
编辑:子字符串方法的第二个参数可选,在这种情况下不需要。所以,我删除了它。
这里既不需要 jQuery 也不需要正则表达式:
url.split('/').pop();
或者只是 JavaScript。
var parts = url.split('/');
var lastpart = parts[parts.length -1];
您也可以像 jmar 所说的那样使用 pop() ,只需记住在执行此操作时会将其从数组中删除,因此您不能在同一个数组上两次使用 pop 方法并获得相同的值。