zoukankan      html  css  js  c++  java
  • 截取URL参数的方法

    1,有点小瑕疵,双问号会截取不到第一个参数

    function GetQueryString(name){
         var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
         var r = window.location.search.substr(1).match(reg);
         if(r!=null)return  unescape(r[2]); return null;
    };

    2,解决双问号截取不到的问题

    function getQueryString(name) {
        var result = window.location.search.match(new RegExp("[?&]" + name + "=([^&]+)", "i"));
        if (result == null || result.length < 1) {
            return "";
        }
        return result[1];
    };

     3,从从给定字符串截取参数

    function getParameter(str,name){
        var result = str.match(new RegExp("[?&]" + name + "=([^&]+)", "i"));
        if (result == null || result.length < 1) {
            return "";
        }
        return result[1];
    };
  • 相关阅读:
    js内置date类
    获取下拉列表的value
    表单的隐藏与显示
    JavaScript
    CSS的相关属性
    CSS
    基于akka-http搭建restfull框架
    Netsharp配置文件
    nginx配置备忘
    docker安装radis
  • 原文地址:https://www.cnblogs.com/zishan/p/9855126.html
Copyright © 2011-2022 走看看