gpt4 book ai didi

javascript - 使用 JavaScript Regexp 将单词与数组匹配

转载 作者:行者123 更新时间:2023-11-29 18:27:46 24 4
gpt4 key购买 nike

nameArray = new Array("Bob", "Ben", "Don");
for (i = 0; i < nameArray.length; i++) {
re = new RegExp("\b(" + nameArray[i] + ")\b");
checkWord = re.test("Bob");
if (checkWord) {
alert("true");
} else {
alert("false");
}
}​

它返回 false 3 次。它应该在循环第一次运行时返回 true。我不知道我的错误是什么。谁能帮忙?谢谢。

最佳答案

你必须使用双重转义,因为你正在写一个字符串:

new RegExp("\\b(" + nameArray[i] + ")\\b");

关于javascript - 使用 JavaScript Regexp 将单词与数组匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11359360/

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