//查询url参数字符串
var queryString = url.replace(/^[^\?]+\??/,'');
//将参数字符串转换成对象
function parseQuery (query) {
var Params = {};
if ( ! query ) {return Params;}// return empty object
var Pairs = query.split(/[;&]/);
for ( var i = 0; i < Pairs.length; i++ ) {
var KeyVal = Pairs[i].split('=');
if ( ! KeyVal || KeyVal.length != 2 ) {continue;}
var key = unescape( KeyVal[0] );
var val = unescape( KeyVal[1] );
val = val.replace(/\+/g, ' ');
Params[key] = val;
}
return Params;
}
正则表达式取url查询参数字符串
最新推荐文章于 2024-08-04 13:02:11 发布