版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38147456/article/details/85336233
巧用正则获取url地址的search字符串
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
//(^|&) 字符串开始或者&
//name 匹配字段名
//([^&]*) 除了&之外的其他字符0个或多个
// (&|$) 匹配&或者字符串结束
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
//unescape 解码方法
return null;
}
//调用,search字符为 ?name=zhangyang&sex=0&age=23
console.log(getQueryString('name'));
//控制台打印出zhangyang