下面是两个获取url参数的函数
对于正则比较菜
仅就正则而言,有啥区别吗,上面一个正则会有遗漏的地方吗
var urlParams = function (key) { var ret = location.search.match(new RegExp('(\\?|&)' + key + '=(.*?)(&|$)')) return ret && decodeURIComponent(ret[2]) }
var $_GET=function (name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; };
谢谢
相关分类