读取cookie
function
getCookie(name){vararr,reg=new
RegExp("(^|;)"+name+"=([^;]*)(;|$)");if(arr=document.cookie.match(reg))returnunescape(arr[2]);elsereturnnull;}这种读取方式主要是使用了正则表达式,这个正则表达式有3个捕获分组:(^|;) ([^;]*) (;|$)
第1个:用来匹配所读取cookie的前一个字符 ';',如果读取的name恰好为第一个,那么该分组为空
第2个:匹配所获取cookie的具体值
第3个:匹配所获取cookie的下一个位置字符,如果是最后一位那么为空,否则为 ';'

本文介绍了一种通过正则表达式实现的读取Cookie的方法。该方法利用了一个包含三个捕获分组的正则表达式来准确地从文档中提取指定名称的Cookie值。
1116

被折叠的 条评论
为什么被折叠?



