前端开发中经常会对url进行解析加以使用,在此整理下相关需求实现代码。
1. 提供url参数,也就是location.search的值如下:
var url = 'http://www.baidu.com?name=xiaohei&bir=1989&sex=men#abc';
2. 将参数解析成此种对象规格:
Object {name: "xiaohei", bir: "1989", sex: "men"}
相应的函数编写以及调用如下:
function analyseUrl(url){
var obj = {},
arr = [];
if(url.indexOf('?') != -1){
var opt = url.split('?');