我正在寻找删除所有具有相似名称“SID12345UID123456789”的网络 cookie 的方法,它们的名称中都有 SID 和 UID。
它可以通过 jquery 或纯 JavaScript 完成感谢任何建议
更新: 在其他脚本的基础上工作,我用 indexOf 使它工作但很简单。我知道有些人可以通过正则表达式匹配做得更好。请帮忙
var cookies = document.cookie.split(";");
for(var i=0; i < cookies.length; i++) {
var equals = cookies[i].indexOf("="),
name = equals > -1 ? cookies[i].substr(0, equals) : cookies[i];
if ( name.indexOf('SID') > 0 && name.indexOf('UID') > 0 ){
alert(name);//for test
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}