求一个简单正则表达式匹配URL中的参数
/Weba/cate/i/d3/caid/2/u/Save/这是一段URL中的传值求一个方法传给方法一个参数返回这个参数对应的数值例如URL中i对应的GET传值是d3也可...
/Weba/cate/i/d3/caid/2/u/Save/ 这是一段 URL中的传值
求一个方法 传给方法一个参数 返回 这个参数 对应的 数值例如 URL中 i对应的GET传值是d3 也可能是 d4-d10000 caid对应的GET传值是2 也可能是 任何正整数 u对应的GET传值是Save 也可能是 其他字符串 现求一方法传入 i 或 caid 或 u 或 其他参数 匹配出相应GET传值 并返回 用javascript 或 jquery 来实现 若答案给力 追加50分 展开
求一个方法 传给方法一个参数 返回 这个参数 对应的 数值例如 URL中 i对应的GET传值是d3 也可能是 d4-d10000 caid对应的GET传值是2 也可能是 任何正整数 u对应的GET传值是Save 也可能是 其他字符串 现求一方法传入 i 或 caid 或 u 或 其他参数 匹配出相应GET传值 并返回 用javascript 或 jquery 来实现 若答案给力 追加50分 展开
1个回答
2013-08-04
展开全部
//获取url中的参数(用时传name名)
function getQueryString(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;
}
name是你传的值,像你说的i,caid,u
求加分
function getQueryString(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;
}
name是你传的值,像你说的i,caid,u
求加分
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询