jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情
首先看看单纯的通过javascript是如何来获取url中的某个参数:
var reg = new RegExp("(^|&)" + name + "=([^&])(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = windowlocationsearchsubstr(1)match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
我们要获取reurl的值,可以这样写:
var xx = getUrlParam('reurl');
你好你是想取出这9个值是吗?
稍等上代码!!
js:
var url = "jieguohtmzhph&zh_1&zh_2&zh_3&zh_4&zh_5&zh_6&zh_7&zh_8";
var arr = urlsubstr(urllastIndexOf('')+1)split('&');
//locationhref = url;
consolelog(arr);
</script>
输出结构是一个数组:
希望能帮到你,有问题再追问!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)