取cookie的正则表达式

来源:互联网 发布:手机淘宝怎么同城购物 编辑:程序博客网 时间:2024/05/04 05:32

想用正则取cookie,cookie以“;”为分隔符,但是最后一条记录后不包含分隔符,因此可能的做法:

1. 在字符串后加入分好,"c=1;b=12;a=123;".match(/a=(.*);/)这样修改了原来的字符串,感觉不好。

2. 使用最小匹配,结尾匹配分号或者结束符

"c=1;b=12;a=123".match(/a=(.*?)(;|$)/)

"c=1;a=123;b=12".match(/a=(.*?)(;|$)/)