[英]Matching a complete word with JavaScript RegExp
我正在嘗試在字符串中查找單詞。
re = new RegExp("bob");
checkWord = re.test("This is bobby!");
if (checkWord) { break; }
我想checkWord = false,因為我只是在尋找“bob”,但是checkWord = true,因為“bobby”包含單詞“bob”。 我該怎么做才能解決這個問題? 謝謝。
它應該通過使用單詞邊界來工作。
re = /\bbob\b/;
您也可以為此目的嘗試以下方法。
nameArray = new Array("Bob", "Ben", "Don");
for (i = 0; i < nameArray.length; i++) {
if(nameArray[i].indexOf("Bob") != -1)
{
alert("true");
}
else
{
alert("false");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.