如何在最后一次出现某个字符后获取url中的参数

时间:2013-10-18 08:42:47

标签: javascript jquery url substring

目前我有一些jquery,它通过在URL中的'#'之后获取所有必需参数来从URL获取一些参数。我的URL有多个#因此我希望它只选择URL中最后一个#之后的参数。到目前为止,我有下面的内容(选择所有出现的#)。关于如何实现我想要的任何想法?

params = url.substring(url.indexOf('#') + 1, url.length);

非常感谢

2 个答案:

答案 0 :(得分:3)

我认为你需要lastIndexOf()方法。

params = url.substring(url.lastIndexOf('#') + 1, url.length);

答案 1 :(得分:0)

因为你想在最后##/ p>之后使用params

试试这个

params = url.split('#');
alert(params[params.length-1]);