js正则获取url所带参数值


在js字符串对象原型中添加这个获取链接参数值方法,getAddrVal():

String.prototype.getAddrVal = String.prototype.getAddrVal||function(name){
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var data = this.substr(1).match(reg);
    return data!=null?decodeURIComponent(data[2]):null;
}

调用:

var s = window.location.search; //先截取当前url中“?”及后面的字符串

s.getAddrVal(''); //调用本方法,以字符串形式传入要获取的参数名,如s.getAddrVal('keyId');


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM