我是靠谱客的博主 大力巨人,这篇文章主要介绍url解析地址,现在分享给大家,希望可以做个参考。

url解析地址

 1 function urlParse (search) {
 2     let index = search.lastIndexOf('?')
 3     let url = search.substr(index) || window.location.search
 4     let obj = {}
 5     let reg = /[?&][^?&]+=[^?&]+/g
 6     let arr = url.match(reg)
 7     if (arr) {
 8         arr.forEach((item) => {
 9             let tempArr = item.substring(1).split('=')
10             let key = decodeURIComponent(tempArr[0])
11             let val = decodeURIComponent(tempArr[1])
12             obj[key] = val
13         })
14     }
15     return obj
16 }
17 // urlParse('https://www.baidu.com/index?a=1&b=3')
18 // {a: "1", b: "3"}
19 // urlParse()
20 // f:"8",ie:"utf-8",oq:"substr",rqlang:"cn",……}

 

转载于:https://www.cnblogs.com/linka/p/8922759.html

最后

以上就是大力巨人最近收集整理的关于url解析地址的全部内容,更多相关url解析地址内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部