巧用正则获取url地址的search字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/qq_38147456/article/details/85336233