• JS URL 参数


    JS URL 参数
            var request = {
                     QueryString : function(val) {
                     var uri = window.location.search;
                     var re = new RegExp("" +val+ "\=([^\&\?]*)", "ig");
                     return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
                     },
                     QueryStrings : function() {
                     var uri = window.location.search;
                     var re = /\w*\=([^\&\?]*)/ig;
                     var retval=[];
                     while ((arr = re.exec(uri)) != null)
                     retval.push(arr[0]);
                     return retval;
                     },
                    setQuery : function(val1, val2) {
                     var a = this.QueryStrings();
                     var retval = "";
                     var seted = false;
                     var re = new RegExp("^" +val1+ "\=([^\&\?]*)$", "ig");
                     for(var i=0; i<a.length; i++) {
                     if (re.test(a[i])) {
                     seted = true;
                     a[i] = val1 +"="+ val2;
                     }
                     }
                     retval = a.join("&");
                     return "?" +retval+ (seted ? "" : (retval ? "&" : "") +val1+ "=" +val2);
                     }
                    }    
          
            var request2 = {
                     QueryString : function(val2) {
                     var uri2 = window.location.search;
                     var re2 = new RegExp("" +val2+ "\=([^\&\?]*)", "ig");
                     return ((uri2.match(re2))?(uri2.match(re2)[1].substr(val2.length+1)):null);
                     }
                    }  
  • 相关阅读:
    栈的应用之银行叫号系统模拟
    栈的应用之括号匹配
    栈的应用之数制转换
    线性结构 一元多项式的乘法与加法运算
    Checkpoints codeforces 709B
    寒冰王座 hdu 1248(背包)
    单链表头插法、尾插法(26个字母为例)
    两个有序单链表的合并
    Number Sequence HDU 1711(KMP)
    完成运算
  • 原文地址:https://www.cnblogs.com/hznet/p/1805292.html
Copyright © 2020-2023  润新知