正则

 var reg = new RegExp("(^|&)" +“name” + "=([^&]*)(&|$)");//以&或没有&开始,后面跟着name=,等号后面跟着若干非&的字符,最后以&结束。如name=test&可以匹配的到。
var r= window.location.search.substr(1).match(reg);//r的长度为4,r[0]为name=test&,r[1]为空,r[2]为test,r[3]为&
原文地址:https://www.cnblogs.com/xuyun/p/8587734.html