采用正则表达式获取地址栏参数

前端之家收集整理的这篇文章主要介绍了采用正则表达式获取地址栏参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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"));



若地址栏URL为:abc.html?id=123&url=http://www.baidu.com

那么你用上面的方法调用:alert(GetQueryString("url"));

则会弹出一个对话框:内容就是http://www.baidu.com

猜你在找的正则表达式相关文章