下面是兩個獲取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;
};謝謝
JavaScript獲取URL參數的正則的區別?
弒天下
2018-08-10 09:14:28