gpt4 book ai didi

javascript - 将变量传递给带有单词边界的 RegExp

转载 作者:数据小太阳 更新时间:2023-10-29 05:02:51 25 4
gpt4 key购买 nike

我必须传递给变量的 RegExp 值并指向一个单词边界。我有一个字符串要检查它是否包含变量值。我不知道如何将正则表达式作为变量值和单词边界属性传递给 regexp。

所以像这样:

var sa="Sample";
var re=new RegExp(/\b/+sa);
alert(re.test("Sample text"));

我尝试了一些方法来解决问题,但仍然无法解决:(

最佳答案

使用这个:re = new RegExp("\\b"+ sa)

正如@RobW 提到的,您可能需要转义 sa

看这个:Is there a RegExp.escape function in Javascript?

关于javascript - 将变量传递给带有单词边界的 RegExp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12663264/

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