zoukankan      html  css  js  c++  java
  • url参数解析

    http://happycoder.net/parse-querystring-using-regexp/

    http://www.cnblogs.com/babycool/p/3169058.html

    http://qiaolevip.iteye.com/blog/1672330

    // 解析url参数
            // url: 要解析的url参数
            // 返回一个object
            urlParams: function(url) {
                url = url || window.location.href;
                url = url.split('?')[1];
                if(!url) return {};
                url = url.split('#')[0];
                var pars = {}, par = [];
                $(url.split('&')).each(function(index, item) {
                    par = item.split('=');
                    pars[par[0]] = par[1];
                });
                return pars;
            },
    
            //urlParams解析类似"://outercar/urlOpen?url=http://xxx.com?a="的url时,解析参数错误,比如from值。
            //增加urlParams2方法
            urlParams2: function(url) {
                url = url || window.location.href;
                var reg = /(([^?&=]+)(?:=([^?&=]*))*)/g;
                var result = {};
                var match;
                var key;
                var value;
                while (match = reg.exec(url)) {
                    key = match[2];
                    value = match[3] || '';
                    result[key] = decodeURIComponent(value);
                }
                return result;
            }
  • 相关阅读:
    UVALive4727:jump
    UVALive
    UVA11795 Mega Man's Mission
    UVA4731:Cellular Network
    UVA11404:Palindromic Subsequence
    设计思路
    阅读计划
    上课未完成代码原因
    《人月神话》读后感
    《软件工程》第十一章总结
  • 原文地址:https://www.cnblogs.com/darr/p/5048137.html
Copyright © 2011-2022 走看看