从网址抓取哈希链接

时间:2013-03-14 13:30:51

标签: javascript jquery hash

我的网址为: / #profile/7 如何让它从那里抓住最后一个数字? 我正在寻找从那里创建一个mysql连接,从某个地方选择一些东西WHERE id =':profile' 此外,这种方式是否安全,甚至可以建立连接? 这就是我所拥有的。

<script>
      var hash = window.location.hash.substring(6);
      alert (hash);
</script>

2 个答案:

答案 0 :(得分:1)

您可以使用正则表达式:

var hash = window.location.hash.match(/\/(\d)/)[1]

答案 1 :(得分:0)

尝试使用split()而非子字符串:

var parts = window.location.hash.split('/');
var id = parts[parts.length - 1];