Javascript正则表达式获取双引号内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript正则表达式获取双引号内容相关的知识,希望对你有一定的参考价值。
如何在两个字符串中获取内容?
例:
主弦:
document.cookie="cookie=name";
如何选择cookie = name部分?
我试过这个:
document.cookie="(.*?)";
但是这样选择孔字符串而不是cookie = name。
答案
你可以使用split
:
str.split('"')[1]
另一答案
你拥有它,只需提取第一场比赛
var regex = /document.cookie="(.*?)";/;
var match = regex.exec('document.cookie="cookie=name";');
console.log(match[1]);
另一答案
let str = 'document.cookie="cookie=name"';
let regx = /".+=.+"$/;
let match = str.match(regx)[0].replace(/"/g, "");
console.log(match);
let [data, name] = match.split("=");
console.log("Data: " + data + " and name: " + name);
以上是关于Javascript正则表达式获取双引号内容的主要内容,如果未能解决你的问题,请参考以下文章