javascript 操作Cookie函数

Posted on 七月 19th, 2010 by cfanwzl and tagged .
cfanwzl 的头像

function setCookie(name,value,expire) {
    var exp = new Date();
    exp.setTime(exp.getTime()+expire);
    document.cookie = name + "=" + escape(value) + "=;expires=" + exp.toGMTString();
}
function getCookie(name) {
    var arr = document.cookie.match( new RegExp("(^|)" + name + "=([^;]*)(;|$)"));
    if(arr != null) {
        return unescape(arr[2]);
    }else {
        return null;
    }
}
function delCookie(name) {
    var exp = new Date();
    exp.setTime(exp.getTime()-1);
    var clear = getCookie(name);
    if(clear != null) {
        document.cookie = name + "=" + clear + ";expires=" + exp.toGMTString();
    }
}