我需要一个 javascript 函数来从给定的 URL 中删除用户 ID。例如。我有这个 URL http://www.example.com/member.php?id=100001877097904 如何从该 URL 检索用户的 ID?提前致谢。
问问题
135 次
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 回答