gpt4 book ai didi

javascript - 在带有变量的字符串中查找文本

转载 作者:行者123 更新时间:2023-11-28 05:31:34 24 4
gpt4 key购买 nike

我正在获取这种格式的字符串

var text = '{"STATUS_NEW":"12345678","STATUS_OLD":"87654321","TEXT":"blahblah"}';

要解析该字符串,我使用以下代码:

var pattern = /"STATUS_NEW":"12345678"/;
var exists = pattern.test(text);
if(exists){console.log('ok');}

一切正常!控制台让我“好”。但我需要将我的变量粘贴到“模式”中。我试过这个:

var status = '12345678'; var pattern = /"STATUS_NEW":"/ + status + /"/; //not work!

我尝试设置不带引号的“状态”,但它不起作用。

最佳答案

您可以将 RegExp 与字符串一起使用,并将其连接起来。

var text = '{"STATUS_NEW":"12345678","STATUS_OLD":"87654321","TEXT":"blahblah"}',
status = '12345678',
pattern = new RegExp('"STATUS_NEW":"' + status + '"'),
exists = pattern.test(text);

if (exists){
console.log('ok');
}

关于javascript - 在带有变量的字符串中查找文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39659199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com