获得页面url的某个url参数的值

来源:互联网 发布:1977特纳里夫空难 知乎 编辑:程序博客网 时间:2024/05/20 20:05
function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; }


这个方法是获得页面url的某个url参数的方法

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

这个正则是寻找&+url参数名字=值+&
&可以不存在。
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;

这里是开始匹配,找到了返回对应url值,没找到返回null。

原创粉丝点击