js将一个网页链接去除只留下=后面的参数
可以使用JavaScript的正则表达式来实现这个功能。下面是一个示例代码:
function getQueryString(url) {
var reg = /(\w+)=([^&]+)/g;
var params = {};
var match;
while ((match = reg.exec(url)) !== null) {
params[match[1]] = match[2];
}
return params;
}
var url = "http://example.com/index.html?id=123&name=John";
var params = getQueryString(url);
console.log(params); // 输出:{id: "123", name: "John"}
这段代码定义了一个getQueryString函数,它接收一个URL作为参数,并返回一个包含URL中所有参数的对象。在这个例子中,URL是http://example.com/index.html?id=123&name=John,我们调用getQueryString(url)函数,将返回一个对象{id: "123", name: "John"}
原文地址: https://www.cveoy.top/t/topic/izMf 著作权归作者所有。请勿转载和采集!