js获取url地址栏参数的方法,解决中文乱码问题
JavaScript Code复制内容到剪贴板
- // 第一种:参数只能是英文的
- function getQuery(name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return unescape(r[2]); return null;
- }
- // 第二种:参数可以是中文也可以是英文
- function getQuery(name) {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
- var r = window.location.search.substr(1).match(reg);
- if (r != null) return decodeURI(r[2]); return null;
- }