如果我使用的是动态url后面会带上如a.php?a=1&b=2这种,那么我要提取a,b参数名与参数值要怎么操作呢,下面我来介绍一个自己用的实例。
在已知参数名的情况下,获取参数值,使用正则表达式能很容易做到。js的实现方法如下:
代码如下 | 复制代码 | ||||||||
function getValue(url, name) { var reg = new RegExp('(\?|&)' name '=([^&?]*)', 'i'); var arr = url.match(reg); if (arr) { return arr[2]; } return null; } 如果想获取所有的参数名和其对应的值,同样也可以使用正则表达式的方法,js实现方法:
|