JavaScript での単語全体のマッチング
ここでのタスクは、テキスト フィールド内で指定された単語全体のすべてのインスタンスを見つけることです。 「私」という用語を検索してみてください。検索では、「memmm」のようなバリエーションを除いて、テキスト内に出現するすべての「me」が識別される必要があります。
b スイッチを試して成功しなかった後、問題をさらに深く掘り下げてみましょう。次の JavaScript 検索テキストが使用されます:
var lookup = '\n\n\n\n\n\n2 PC Games \n\n\n\n'; lookup = lookup.trim() ; alert(lookup ); var tttt = 'tttt'; alert((/\b(lookup)\b/g).test(2));
効果的なマッチングには動的正規表現が必要です。修正されたコードは次のとおりです。
new RegExp("\b" + lookup + "\b").test(textbox.value)
提供された例では、
alert((/\b(2)\b/g).test(lookup));
ロジックが逆になっています。
詳細なガイダンスについては、提供されたリソースを参照してください。
以上が正規表現を使用して JavaScript で単語全体を照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。