最近在开发时需要用到javascript通过url传参,以前一直使用别人写的一个正则来进行判断,由于正则运行效率比较慢,这次重新写了一个javascript的GetQueryString方法,以备后用。
1 | var Get_QueryString = function(name){ |
上面是对于单个url参数的提取比较方便,但是如果对于多个url参数,用上面的方法可能不能胜任了,需要多次匹配,浪费效率,我们来改写下,强加型Get_QueryString_Plus
1 | var Get_QueryString_Plus = function(url){ |
说明:如果传参url字符串,则忽略当前的域名,如果不传参,则默认使用当前的域名,如果当前域名或这传入的url没有参数则返回false
1 | //情况1: |