js正则表达式获取url参数

let reg =/([^?&+#]+)=([^?&+#]+)/g;
let obj={};
let href = 'http://www.runoob.com/jquery/misc-trim.html?channelid=12333&name=xiaoming&age=23';
href.replace(reg,($0,$1,$2)=>obj[$1]=$2)
console.log(obj);

 

posted @ 2018-12-04 11:28  炒份黄瓜  阅读(457)  评论(0编辑  收藏  举报