截取url地址栏字符串封装

截取地址栏字符串

function GetQueryString(name){

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

var r = window.location.search.substr(1).match(reg);

if(r != true) return unescape(r[2]);

return null;

}


这是直接封装的函数,相信大家平常会有用到,然后直接调用,传参就好了;

第一句的意思就是,用正则寻找&+url参数名字=值+&;当然&也可以不存在;

第二句到最后的意思就是,开始和地址栏的地址匹配,如果匹配正确就返回正确的url地址,如果没有匹配到,则返回null;



你可能感兴趣的:(截取url地址栏字符串封装)