ホームページ >ウェブフロントエンド >jsチュートリアル >正規表現を使用して JavaScript で単語全体を照合するにはどうすればよいですか?

正規表現を使用して JavaScript で単語全体を照合するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-07 18:00:17212ブラウズ

How Can I Match Whole Words in JavaScript Using Regular Expressions?

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));

ロジックが逆になっています。

詳細なガイダンスについては、提供されたリソースを参照してください。

  • 正規表現: https://regexpal.com/
  • 正規表現オブジェクト: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

以上が正規表現を使用して JavaScript で単語全体を照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。