function getUrlParam(url, key) {
var reg = new RegExp("[?&]" + key + "=([^&]+)", "gmi");
if (reg.test(url)) return RegExp.$1;
return "";
}
function setUrlParam(url, key, value) {
var reg = new RegExp("([?&]" + key + ")=[^&]+", "gmi");
if (reg.test(url)) {
url = url.replace(reg, "$1=" + value);//$1代表括号中的部分
}
else {
if (url.indexOf("?") === -1) {
url += "?";
}
else {
url += "&";
}
url += key + "=" + value;
}
return url;
}
js利用正则表达式获取 / 设置URL参数
最新推荐文章于 2024-06-04 19:55:06 发布