// 获取指定名称的 cookie 值
function getCookie(name) {
// 创建一个与cookie匹配的正则表达式
const regex = new RegExp(`(?:^|;)\\s*${name}\\s*=\\s*([^;]+)`);
// 使用正则表达式从document.cookie中获取匹配的值
const match = document.cookie.match(regex);
// 如果匹配成功,返回解码后的cookie值,否则返回null
return match ? decodeURIComponent(match[1]) : null;
}
// 示例:获取名为 'username' 的 cookie
const username = getCookie('username');
console.log(username);
这段代码定义了一个 getCookie
函数,用于从浏览器的 document.cookie
中获取指定名称的 cookie 值。它使用正则表达式来匹配 cookie 名称,并返回对应的值。如果找不到该名称的 cookie,则返回 null
。
上一篇:js 字符串是否包含某个字符
下一篇:js 截取字符串前几位
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站