2012-09-12 36 views
0

如何檢查某個單詞是否存在某個特定文本本身或單詞的一部分? 我瞭解下面的代碼,但它單獨工作。我正在尋找一個單一的表達,也將返回TRUE測試,重新測試,但爲False test0123,123test。任何非常感謝的幫助Javascript Reg ex與文本匹配

var string_1 = "test"; 
var string_2 = "retests"; 

/\btest\b/g.test(string_1);//TRUE 

/\Btest\B/g.test(string_2);//TRUE 

回答

1

你的意思是?

/([^\d]+|\b)test([^\d]+|\b)/g.test(string); 
+0

感謝你的回答隊友,是否可以動態改變/([^ \ d] + | \ b)test([^ \ d] + | \ b)/ g中的文本'test'? – manraj82

0

只要看看測試或重新測試明確的話:

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

詞的邊界仍然在各地的任何一種選擇的地方。