二分之一

Just Jason's Blog

js获取GET参数(简易正则实现方式)

js获取GET参数,比较常用到,一般的实现方式通过截取字符串,我用正则简单的实现了一下,在我目前的项目中基本通用,没有遇到问题。

下接上代码,如果获取的参数不存在时,返回空。

//window.location.href = test.html?uin=1000&skey=523
//window.location.href = test.html#uin=1000&skey=523

function getUrlArgs(_name){
    var url = window.location.href;
    if(new RegExp(".+"+_name+"=([^&]+).*","gi").test(url)){
        return RegExp.$1;
    }else{
        return "";
    }
}
alert(getUrlArgs("uin"));
alert(getUrlArgs("skey"));

最后修改时间:2014年9月8日星期一晚上8点57