Javascript读取Cookie
2008-12-13 08:35
162 查看
/**************************************************
参数说明:
sMainName Cookie名
sSubName Cookie子键名,留空表示单值Cookie
**************************************************/
function GetCookie(sMainName, sSubName)
{
var re = new RegExp((sSubName ? sMainName + "=(.*?&)*?" + sSubName + "=(.*?)(&|;|$)" : sMainName + "=(.*?);"),"i");
return re.test(unescape(document.cookie)) ? (sSubName ? RegExp["$2"] : RegExp["$1"]) : "";
}
由于asp的cookie是经过url编码的,所以读之前要unescape一下。
下面是我用正则的方法取cookie,包括单值和多值:
参数说明:
sMainName Cookie名
sSubName Cookie子键名,留空表示单值Cookie
**************************************************/
function GetCookie(sMainName, sSubName)
{
var re = new RegExp((sSubName ? sMainName + "=(.*?&)*?" + sSubName + "=(.*?)(&|;|$)" : sMainName + "=(.*?);"),"i");
return re.test(unescape(document.cookie)) ? (sSubName ? RegExp["$2"] : RegExp["$1"]) : "";
}
由于asp的cookie是经过url编码的,所以读之前要unescape一下。
下面是我用正则的方法取cookie,包括单值和多值:
相关文章推荐
- javascript读取cookie的办法之一
- asp.net 写入中文cookie,javascript 读取解决办法
- JavaScript使用cookie,参数设置,说明;读取,写入,删除函数
- JavaScript实现cookie的写入、读取、删除功能
- javascript读取cookie,javascrip写入cookie,asp.net读取cookie,asp.net写入cookie
- Javascript读取cookie函数代码
- javascript创建cookie、读取cookie
- JavaScript使用cookie,参数设置,说明;读取,写入,删除函数
- JavaScript cookie存储和读取(一)
- JavaScript 添加Cookie,读取Cookie,删除Cookie
- JavaScript使用cookie,参数设置,说明;读取,写入,删除函数
- Javascript(JS)对Cookie的读取、删除、写入操作帮助方法
- javascript读取cookie,javascrip写入cookie,asp.net读取cookie,asp.net写入cookie
- javascript读取COOKIE的问题的解决办法
- JavaScript 中设置或读取Cookie
- 用Javascript读取中文COOKIE的解决办法
- Javascript:存储和读取cookie
- JavaScript实现cookie的写入、读取、删除功能
- JavaScript设置cookie、读取cookie、删除cookie详解
- 设置和读取cookie的javascript代码