如何检查单词中是否存在特定文本或单词的一部分? 我理解下面的代码,但它分开工作。我正在寻找一个单独的表达式,对于测试也会返回TRUE,重新测试,但对于test0123,123test,则返回False。任何帮助非常感谢
var string_1 = "test";
var string_2 = "retests";
/\btest\b/g.test(string_1);//TRUE
/\Btest\B/g.test(string_2);//TRUE
答案 0 :(得分:1)
你是说这个吗?
/([^\d]+|\b)test([^\d]+|\b)/g.test(string);
答案 1 :(得分:0)
只需查看测试或重新测试的明确单词:
/\b(tested|retest)\b/gi
在任何一种选择中,单词边界仍然存在。