核心提示:/*** 保存cookie的方法**/function saveCookie(cookieName, cookieValue, dayCount) {// 设置过期时间var date = new D...
/** * 保存cookie的方法 * */ function saveCookie(cookieName, cookieValue, dayCount) { // 设置过期时间 var date = new Date(); date.setDate(date.getDate() + dayCount); documents.cookie = cookieName + "=" + encodeURIComponent(cookieValue) + ";expires=" + date.toGMTString(); } /** * 删除cookie的方法 * @param cookieName 要删除的cookie的名称 */ function deleteCookie(cookieName) { saveCookie(cookieName, null, -1); } /** * 修改cookie的方法 * @param cookieName 原来的cookie变量名称 * @param cookieValue 要修改的变量的值 * @param dayCount 修改的天数 */ function modifyCookie(cookieName, cookieValue, dayCount) { saveCookie(cookieName, cookieValue, dayCount); } /** * 读取cookie对应数据的方法 * @param cookieName 要获取的cookie名称 */ function getCookie(cookieName) { var _reg = new RegExp("\\b" + cookieName + "\\b", "ig"); // 解码获取所有的cookie数据 var _cookieStr = decodeURIComponent(documents.cookie); // 拆分数据 var _cookieArr = _cookieStr.split(";"); for(var i = 0; i < _cookieArr.length; i++) { if(_cookieArr[i].trim().match(_reg)) { return _cookieArr[i].trim().substring(cookieName.length + 1); } } }