JavaScript获取url传递的参数值

2018-3-14 14:52| 发布者: admin| 查看: 759| 评论: 0|来自: 蚂蚁部落

使用url传递参数是常识,这里就不多介绍了,下面就介绍一下如何利用正则表达式获取传递的参数值。

HTML5提供了更加便利的方式,具体参阅URLSearchParams 对象用法一章节。

下面要分享的方式可以兼容当前所有浏览器。

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
var url="softwhy.com?a=1&b=2";
function getQueryString(name,url) {
  var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)","i");
  var arr=url.split("?");
  var r=arr[1].match(reg);
  if(r!= null){
    return unescape(r[2]);
  } 
  return null;
}
console.log(getQueryString("a",url));

以上代码实现了我们的要求,可以获取url中指定参数的值。



鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部