在网址末尾的短划线后检索字符

时间:2013-11-29 10:45:14

标签: jquery

我想检索此网址中破折号后面显示的最后一个单词:

http://domain.com.store/Sites-DE-Site/de_DE/mccDefault-Start#!%2FproductList%3Fcgid%3DprivateSale13-women

我按如下方式检索网址:

$(location).attr('href');
//pure javascript
var pathName = window.location.pathname;

然后我想提取最后( - )短划线后面出现的单词,所以在上面的情况下是“女性”。

我怎么能这样做?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用数组原型.pop()方法检索数组的最后一项:

var dashed = pathName.split("-").pop();

DEMO

答案 1 :(得分:0)

试试这个

url_string      = document.location.href;
url_array       = url_string.split('-');
after_last_dash = url_array[url_array.length-1];
alert( after_last_dash );