function GetQueryString(name)
{
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     if(r!=null)return  unescape(r[2]); return null;
}
 
// 调用方法
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
(^|&)"+ name +"=([^&]*)(&|$)   以name开始或者&name=,接着跟着若干个出了&以外的东西,然后结尾或者跟着&
也就是匹配name=string &name=string name=string& &name=string&这四种情况

相关文章:

  • 2022-01-01
  • 2021-05-20
  • 2022-12-23
  • 2021-07-20
  • 2021-08-27
  • 2022-01-01
猜你喜欢
  • 2022-01-24
  • 2021-10-22
  • 2021-05-20
相关资源
相似解决方案