Javascript 读cookie

由于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))?RegExp[“$1 “] :””;
}

有不完善的话,欢迎指出。

Original: https://www.cnblogs.com/cloudgamer/archive/2008/08/08/1263867.html
Author: cloudgamer
Title: Javascript 读cookie

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535884/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球