const queryURLParams = function(str = "http://www.baidu.cn/?lx=1&from=weixin&name=xxx#video"){ let obj={}; str.replace(/#([^?#&=]+)/g,(all,group)=>{ obj["hash"] = group; }) str = str.replace(/([^?#&=]+)=([^?#&=]+)/g,(all,group1,group2)=>{ obj[group1] = group2 return all }) console.log(str) return obj } let result = queryURLParams() console.log(result) // let str = "2020-06-09"; // str = str.replace(/-/g,'/'); // console.log(str)