javascript jquery批量删除cookie也有类似的名称
javascript jquery mass delete cookies have similar name?
我正在寻找删除所有名称类似"SID12345UID123456789"的网络cookie的方法,这些cookie的名称中都有SID和UID。。
它可以通过jquery或纯JavaScript来完成谢谢你的任何建议
更新:有效在其他脚本的基础上,我制作了这个脚本,但它很简单,带有indexOf。。我知道有些人可以通过regex匹配做得更好。。请帮助
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";
}
}
如果您在自己的代码中创建这些,则应在创建新代码之前删除现有代码(从而避免问题)。
否则,您可以使用类似于此页面上的函数。运行一个循环,查找具有该名称的cookie。如果它找到了它,请删除它,然后再查找(直到一个都没有)。
相关文章:
- Jquery删除图像
- 使用jquery删除输入框上的外部处理程序/库
- jQuery 2.1 |删除重复子字符串的源子字符串
- Javascript/JQuery删除代码中的父TR问题
- 使用jQuery删除动态创建的元素上的mouseenter事件
- Jquery删除上面的br标记
- Jquery-删除单选按钮
- JQuery.删除DOM树中的上一个同级
- 使用jQuery删除部分URL
- 使用jquery删除href中的特定字符或标记
- 使用jquery删除包含的行
- 如何使用Jquery删除伪元素
- Jquery删除除粗体之外的所有内容
- jquery .删除整个 li 或 table 元素后
- 使用JQuery删除禁用的属性
- Javascript/Jquery删除和添加'onmouseover'setinterval上的事件
- 如何使用jQuery删除具有一定效果的css类
- 使用jquery删除td类
- 使用jQuery删除两个类
- 如何使用jquery删除元素