快速匹配获取url中的某个键值



    function getUrlParam(name) {  

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象  

        var r = window.location.search.substr(1).match(reg);  //匹配目标参数  

        if (r != null) {

        return unescape(r[2]);  //返回参数值

        } else {

        return null;

        }

    }


    var passTaskid=getUrlParam('taskid');

    var passAdId=getUrlParam('ad_id');





记得匹配时 栏中不能带相同的字符串


如果参数的值为中文,会出现乱码的情况,此时在传入的时候使用encodeURI('中文内容')转一下,取出的时候的decodeURI解密一下。

Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator