我想获取存储在我网站上的 cookie 中的值。 从“document.cookie”中,我得到以下字符串:
startBAK=R3415751377; _ga=GA1.2.1180519210.1552400330; _gid=GA1.2.1693387126.1552400330; trkPV=4; ata=google.com;
我想提取ata “google.com”的值 所以我尝试了这个:
var cookie = document.cookie;
var regex = /(?:ata=)(.*?);/g;
var value = cookie.match(regex);
return value
结果是“ata=google.com”....我如何才能仅获取值:“google.com”?
最佳答案
您可以使用RegExp.prototype.exec()
方法:
const value = (/(?:ata=)(.*?);/g).exec(cookie)[1]
关于javascript - 正则表达式提取参数字符串中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55125594/