js获取浏览器网址里的参数

正文开始

function getParam(path, name) {
      var reg = new RegExp("(\\?|&)" + name + "=([^&;#]*)(\\s|&|$|#)", "i");
      if (reg.test(path)) {
        return unescape(RegExp.$2.replace(/\+/g, " "));
      }
      return '';
    },

或者

 function getParam(name) {
        return location.href.match(new RegExp('[?#&]' + name + '=([^?#&]+)', 'i')) ? RegExp.$1 : '';
    }

正文结束

js 正则替换返回值做回调函数 怎样写一个js插件兼容CMD和AMD模式