js解析URL参数

js解析URL参数:

url格式:a=123&b=234

             getUrlParam(name) {
                    //解析URL参数
                    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");  
                    var locationHref = decodeURIComponent(window.location.search);
                    var r = locationHref.substr(1).match(reg);
                    if(r != null) {
                        if(unescape){
                            return unescape(r[2]);
                        }else{
                            return r[2];
                        }
                    }else{
                        return null;
                    }
                },    

用法:

需要从url里面获取哪个参数的值,就在方法里面传入对应的参数名,即可返回参数值。

 

posted @ 2018-04-23 17:39  weixin186  阅读(461)  评论(0编辑  收藏  举报