gpt4 book ai didi

JavaScript - 将变量传递给正则表达式

转载 作者:行者123 更新时间:2023-11-28 20:11:00 25 4
gpt4 key购买 nike

我想用这个进行某种搜索:

if (v.name.search(new RegExp(/peter/i)) != -1) {
console.log('found peter's record');
}

但是我怎样才能将变量放入该正则表达式中呢?我尝试过 v.name.search(new RegExp('/'+var+'/i')),但没有成功。

谢谢。

最佳答案

应该是:

if (v.name.search(new RegExp(myVar, "i")) != -1) {
console.log('found '+ myVar +' record');
}

参见MDN欲了解更多信息。

关于JavaScript - 将变量传递给正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19900275/

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