如何删除 cookie 名称以 "test" 开头的任何 cookie
How to delete any cookie where the cookie name start with "test"
生成名称以 "test" 开头后跟数字的 cookie
如何删除所有以 "test"
开头的 cookie
通常“如果我知道确切的 cookie 名称,我会这样做
$.removeCookie('test10575');
但在这个调用中,我只知道 cookie 以 "test"
开头
如何删除 cookie 名称以 "test" 开头的任何 cookie?
我认为没有通配符选项,但您可以使用 $.cookie();
获取所有 cookie 的列表,并使用它来查找所有以 'test' 开头的以删除它们:
for (cookie in $.cookie()) {
if (cookie.substring(0, 4) == "test") {
$.removeCookie(cookie);
}
}
试试这个
$.each($.cookie(), function (name, value) {
if (/^test/.test(name)) {
$.removeCookie(name);
}
});
如何删除所有以 "test"
开头的 cookie通常“如果我知道确切的 cookie 名称,我会这样做
$.removeCookie('test10575');
但在这个调用中,我只知道 cookie 以 "test"
开头如何删除 cookie 名称以 "test" 开头的任何 cookie?
我认为没有通配符选项,但您可以使用 $.cookie();
获取所有 cookie 的列表,并使用它来查找所有以 'test' 开头的以删除它们:
for (cookie in $.cookie()) {
if (cookie.substring(0, 4) == "test") {
$.removeCookie(cookie);
}
}
试试这个
$.each($.cookie(), function (name, value) {
if (/^test/.test(name)) {
$.removeCookie(name);
}
});