加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

用正则表达式解析URL查询参数

发布时间:2020-12-14 00:36:07 所属栏目:百科 来源:网络整理
导读:function querys(url){ var result = {},keyReg = /(?(.*?)=|(.*?)=)/g,valReg = /=(.*?)/g,urls = url ? (url + "") : "",keys = urls.match(keyReg) || [],vals = urls.match(valReg) || []; for (var i = 0,size = keys.length; i size; i++) { result[k
function querys(url){
    var result = {},keyReg = /(?(.*?)=|&(.*?)=)/g,valReg = /=(.*?)&/g,urls = url ? (url + "&") : "",keys = urls.match(keyReg) || [],vals = urls.match(valReg) || [];
    for (var i = 0,size = keys.length; i < size; i++) {
        result[keys[i].replace(/(?|=|&)/g,'')] = vals[i].replace(/(=|&)/g,'');
    }
    return result;
}

console.log(querys("https://www.baidu.com/s?wd=test&rsv_spt="))

//输出:

{wd:"test",rsv_spt:""}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读