首頁 > web前端 > js教程 > 如何使用正規表示式在 JavaScript 中匹配整個單字?

如何使用正規表示式在 JavaScript 中匹配整個單字?

Barbara Streisand
發布: 2024-12-07 18:00:17
原創
197 人瀏覽過

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

在 JavaScript 中匹配整個單字

目前的任務是在文字欄位中找到指定整個單字的每個實例。考慮搜尋“我”這個詞。搜尋應該識別文本中所有出現的“me”,排除像“memmm”這樣的變體。

在嘗試了 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板