0

特定のテキストが単語内に単独で存在するか、単語の一部として存在するかを確認するにはどうすればよいですか? 以下のコードは理解できますが、別々に動作します。tested,retest に対して 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
4

2 に答える 2

1

これのことですか?

/([^\d]+|\b)test([^\d]+|\b)/g.test(string);
于 2012-09-12T15:29:27.013 に答える
0

テストまたは再テストする明示的な単語を探すだけです。

/\b(tested|retest)\b/gi

単語の境界は、いずれかの選択の周囲にまだ配置されています。

于 2012-09-12T15:32:39.777 に答える