URL参数解析

来源:互联网 发布:概率编程与贝叶斯推断 编辑:程序博客网 时间:2024/05/20 16:35
 var url  = 'www.baidu.com?kind=after&zone=bj&partName=北京&univ=0&page=1&client=m'; var urlParse = function(url){        url = url.split('?')[1];        var regStr1 = /([^&=]+)(?:=([^&=]*))*/ig;        var result1 = str.match(regStr1);        var result = {};        var key,value;        var regKey = /^(.*)=/;        var regValue = /=(.*)$/;        for(var i=0;i < result1.length;i++){            key = result1[i].toString().match(regKey)[1];            value = result1[i].toString().match(regValue)[1];            result[key] = value;        }        return result;    };

返回的是对象值

{"kind":"after","zone":"bj","partName":"北京","univ":"0","page":"1","client":"m"}
0 0
原创粉丝点击