js获取url的get传值函数
最进在做项目时用到的,发上了备用,主要是用的正则匹配!在前端开发项目中也是经常用到的!
function getvl(name) {
    var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");
    if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " "));
    return "";
};
用法简单的说一下
比如url是:http://www.nyfyjd.cn/index.php?qz=ddddk中qz的值代码如下
/*获取URL指定参数值*/
function get_url_parameter(item){
    var url = document.location.href;
    if(url.indexOf('?')==-1)return undefined;
    urls=url.split('?')[1].split('&');
    for (var i=0;i<urls.length;i++){
        if (urls[i].substr(0,item.length)==item){
            return urls[i].split('=')[1];
        }
    }
    return undefined;
}