-1

我需要一个 javascript 函数来从给定的 URL 中删除用户 ID。例如。我有这个 URL http://www.example.com/member.php?id=100001877097904 如何从该 URL 检索用户的 ID?提前致谢。

4

2 回答 2

1
function getParameterByName(url, name)
{
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(url);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}
于 2012-12-21T23:04:10.303 回答
0

一种可能的解决方案:

var url = "http://www.example.com/member.php?id=100001877097904",
    id  = (url.match(/[?&#]id=(\d+)/) || []).pop();

console.log(id);
于 2012-12-21T23:02:32.863 回答