例如我的程序每次写入cookie时,name均是以abc开头,我希望一次获取插入cookie里最新的name以abc开头的值的列表。如何做呢??
解决方案 »
- 高手们 小弟又来求助 js的事件问题了
- 代码给标签赋事件为什么只有最后一个有
- JavaScript程序暂停问题
- 求一个正则表达式,只含有汉字、数字、字母、下划线、减号、点,不能以下划线、减号、点开头和结尾
- 用setTimeout做图片循环,一直刷新图片,有什么办法可以解决?
- 如何实现回车后从一个控件跳到下一个控件?
- 请问Input type=Text 输入中文时为什么不触发keypress、keydown等事件
- 如何向父窗体传值?
- 怎样取一个字符串的前 4 个字符(该字符串前4个字符包括 中文、英文、[\|;',.]等)
- 求助 AJAX+Struts 数据无法取出到全局
- js里让鼠标停止不动5秒钟,怎么写?
- 加载js时间控制问题
/**
* 操作Cookie 提取 后台必须是escape编码
* @param name
* @return
*/
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}将上面的正则稍作修改就没问题了.. 正则我不太熟 .. 你找个会正则的 改改就行了
就吧所有的name作为一个对象存在cookie里面
比如 namelist=['name1','name2','name3']
吧这个namelist放到cookie里面这样的原因是 cookie只是给你保存数据用的 不是给你做复杂计算