js如何去除多个cookie?
转自:https://zhidao.baidu.com/question/211006012.html
:1:设置cookie 最简单的就是:document.cookie="user=aa"。但是这样就没有过期时间了,只是暂存于电脑内存里没有保存下来,几天后无法显示cookie内容。下面开始正式写规范完整的函数。代码如下:function setCookie(name, value, iDay){ /* iDay 表示过期时间 cookie中 = 号表示添加,不是赋值 */ var oDate=new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie=name+'='+value+';expires='+oDate;}JavaScript中Date对象的setDate方法用于设置一个月的某一天,而getDate获得当前的日期,由此可以按照保存为多少天就在当前(getDate)日期加多少天。2:获取cookie 前面分析的时候我们讲过浏览器cookie是由像:user=aa; pwd=123;等等组成的,所有要想获取cookie关键还是字符串和数组的操作。代码如下:function getCookie(name){ /* 获取浏览器所有cookie将其拆分成数组 */ var arr=document.cookie.split('; '); for(var i=0;i<arr.length;i++) { /* 将cookie名称和值拆分进行判断 */ var arr2=arr[i].split('='); if(arr2[0]==name){ return arr2[1]; } } return '';}3:删除cookie 删除cookie的思想很简单,就是将cookie的过期时间设置为过期(-1),已经过了一天。那么就能实现了,当然了需要调用设置cookie的函数setCookie。代码如下:function removeCookie(name){ /* -1 天后过期即删除 */ setCookie(name, 1, -1);} 4:删除所有cookie function clearCookie(){ var keys=document.cookie.match(/[^ =;]+(?=\=)/g); if (keys) { for (var i = keys.length; i--;) document.cookie=keys[i]+'=0;expires=' + new Date( 0).toUTCString() } }
转载于:https://www.cnblogs.com/YuyuanNo1/p/8458239.html
js如何去除多个cookie?相关推荐
- php消除连续字符,JS字符串去除连续或全部重复字符的实例
这篇文章主要介绍了JS字符串去除连续或全部重复字符的实例,需要的朋友可以参考下 js字符串去除连续重复字符 ()和\number 配合使用表示重复正则第number个括号内匹配到的内容,如:(\d)\ ...
- Vue.js项目去除url中的#/ - 解决篇
文章目录 `Vue.js`项目`去除`url中的`#/` 一.解决办法 二.前后效果图,对比如下 Vue.js项目去除url中的#/ 使用vue路由,新建项目的url地址总是带有锚点#/,如下url: ...
- JS获取跨域的cookie实例
如果说JS能实现跨域cookie,你可能觉得不太可能实现,不过事实上,这个还是可以搞定的,不过需要一定的条件才行的哦!具体方案如下: 一共需要3个文件,第一个文件为需要获取cookie的页面,在这个页 ...
- 通过js获取PHP设置的cookie(全实例讲解)
制作网页我们通常都要做一个登陆界面,如果对于不是安全性要求很高的网站,这个登录界面我我们当然不希望频繁输入账户密码来验证身份,我们想要的是只要一次验证,就可以长时间保持登陆状态. session虽然可 ...
- js中去除字符串中的空格
本文原发发布在我的博客,想要了解更多前端知识,欢迎访问我的个人博客:胖蔡叨叨叨 在前端开发的过程中,我们经常会遇到需要对于输入的字符串进行格式化处理,本文主要介绍下如何通过js实现去除字符串的空格,本 ...
- Js读取Cookie中指定字段的值,Js中读取某个Cookie,Js中根据Cookie的key得到对应的value,Js正则表达式匹配指定的Cookie
Js中想要读取Cookie中指定字段的值,可以遍历Cookie根据指定Key提取Cookie,或者使用正则表达式匹配Cookie,代码如下: /*** @description: 遍历cookie得到 ...
- js打印去除页眉页脚url地址
js打印去除页眉页脚.url地址 调用window.print()方法打印时,有自带的页眉页脚和url地址不太美观,用以下方法即可去除页眉页脚和url 解决方案: // 在css中加入以下代码即可 @ ...
- JS中去除数组中重复元素的方法
JS中去除数组中重复元素的方法 第一种方法:使用数组中的splice方法 splice():删除元素,并向数组添加新元素,并返回被删除的元素 function f1(){var _arr=[8,5,0 ...
- 【卡法 常用 ckl.js 库】: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度...
[卡法 常用js库]: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度 // +---------------------- ...
最新文章
- 【拓扑排序】【bitset】Gym - 101128A - Promotions
- MySQL如何从开源中获利
- 分区脚本(fdisk)
- MVC模式和文档/视图结构
- glue与clue的意思
- 2019.01.29【NOIP普及组】模拟赛C组总结
- 容斥原理的二进制实现模版
- 没啥好标题才显得有逼格对叭-CSDN
- java list api_Java核心API -- 6(Collection集合List、Set、ArrayList、HashSet)
- 网络安全术语表(英文-缩写-中文-定义)
- java发微信字体颜色,微信公众号 模板消息 字体颜色 错位?
- cad迷你看图免费版|cad迷你看图电脑版免费版下载 v2019R8
- Windows系统修改Docker镜像下载地址
- 项目管理的七个工作法则
- 操盘手怎么在2018熊市中使用KDJ进行短线交易
- VSCode 使用 minify 手动压缩JS, CSS, HTML
- html加密文件怎么解密,加密文件如何解密?原理是什么?
- 一年当中几月份买车最合适?什么时候最便宜?
- Android安卓——入门学习
- 莫比乌斯反演专题题解