原生javascript截取url中的参数方法

WEB前端 waitig 542℃ 百度已收录 0评论

在js使用中,我们经常会用到截取url以获取参数的情况,以下为自己总结下来的方法。

var getParams = function(str,name){ //参数一为字符串形式的url,参数二为关键字
    var reg = new RegExp('(^|\\?|&)'+name+'=([^&]*|$)');//正则表达式
    var url = str.replace(/&/g, '&');
    var r = url.match(reg); 
    return r === null ? null : decodeURI(r[2]); 
} 
alert(getParams('http://dasdasda/dasdsadd.html?return=ssq/ssq?id=ssq','return')); 

不足之处请各位大牛指出。


本文由【waitig】发表在等英博客
本文固定链接:原生javascript截取url中的参数方法
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)