截取页面链接url参数的方法
2017-03-20 14:25
274 查看
;(function($,window,document,indefined){
$.extend({
/////////////////////////////////////////////////////////////////////////////////// 截取页面链接url参数 //////////////////////////////////////////////////////////////////////////////////////////////////////////
getQueryString: function (name, url) {
var newName = name.toLowerCase();//转换传入字符串的字母转化为小写字母
//var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var reg = new RegExp("(" + newName + ")=([^&]*)(&|$)", "i");
var r;
if (url) {
r = url.match(reg);
} else {
r = window.location.search.substr(1).match(reg);
}
//r = window.location.search.substr(1).match(reg);
if (r !
4000
= null) return decodeURI(r[2]);
return null;
},
/////////////////////////////////////////////////////////////////////////////////// 截取url参数 //////////////////////////////////////////////////////////////////////////////////////////////////////////
/*截取url参数*/
//取获参数值
getQueStr: function (url, ref) {
var str = url.substr(url.indexOf('?') + 1);
if (str.indexOf('&') != -1) {
var arr = str.split('&');
for (i in arr) {
if (arr[i].split('=')[0] == ref) return arr[i].split('=')[1];
}
}
else {
if (url.indexOf('=') != "-1") {
return url.substr(url.indexOf('=') + 1); //url中无=时,返回的字符串是整个url地址(截取失败)
} else {
return null;
}
}
},
});
})
$.extend({
/////////////////////////////////////////////////////////////////////////////////// 截取页面链接url参数 //////////////////////////////////////////////////////////////////////////////////////////////////////////
getQueryString: function (name, url) {
var newName = name.toLowerCase();//转换传入字符串的字母转化为小写字母
//var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var reg = new RegExp("(" + newName + ")=([^&]*)(&|$)", "i");
var r;
if (url) {
r = url.match(reg);
} else {
r = window.location.search.substr(1).match(reg);
}
//r = window.location.search.substr(1).match(reg);
if (r !
4000
= null) return decodeURI(r[2]);
return null;
},
/////////////////////////////////////////////////////////////////////////////////// 截取url参数 //////////////////////////////////////////////////////////////////////////////////////////////////////////
/*截取url参数*/
//取获参数值
getQueStr: function (url, ref) {
var str = url.substr(url.indexOf('?') + 1);
if (str.indexOf('&') != -1) {
var arr = str.split('&');
for (i in arr) {
if (arr[i].split('=')[0] == ref) return arr[i].split('=')[1];
}
}
else {
if (url.indexOf('=') != "-1") {
return url.substr(url.indexOf('=') + 1); //url中无=时,返回的字符串是整个url地址(截取失败)
} else {
return null;
}
}
},
});
})
相关文章推荐
- Javascript 获取链接(url)参数的方法[正则与截取字符串]
- Javascript 获取链接(url)参数的方法[正则与截取字符串](转载)
- Javascript 获取链接(url)参数的方法[正则与截取字符串]
- Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Javascript 获取链接(url)参数的方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Javascript 获取链接(url)参数的方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法
- ASP获取当前页面URL地址(带参数)的方法(zhuan)
- 【转】Javascript 获取链接(url)参数的方法
- Javascript 获取链接(url)参数的方法(转帖)
- 关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
- Javascript 获取链接(url)参数的方法