您的位置:首页 > Web前端 > JavaScript

JavaScript从url中获取参数 / js get url parameter

2017-07-07 17:18 741 查看
问题描述:如图,我想从一个url中 获取参数,并且用js来实现



js代码:

functiongetParameterByName(name, url) {

    if (!url) url =window.location.href;

    //
name =name.replace(/[\[\]]/g,
"\\$&");
这句老是出错,猜测是用来去掉一些斜线的,先注释掉
   
var regex =
new RegExp("[?&]"
+ name + "(=([^&#]*)|&|#|$)"),

        results = regex.exec(url);

    if (!results)
return null;

    if (!results[2])
return'';

    return decodeURIComponent(results[2].replace(/\+/g,
" "));

}

原网站:https://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript

主要是利用"window.location.href"方法获取url,然后利用正则表达式获取想要的参数的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: