我熟悉尋找一個給定的子字符串:如何在javascript中的字符串中搜索一個單詞(不只是一個子字符串)?
if (string.indexOf(substring) > -1) {
var containsSubstring = true;
}
但是,如果子字符串必須一個字?
一個字:
- 它必須與後一個空格字符串的開頭;或
- 在字符串的末尾加上一個空格;或
在字符串中間兩邊各有
空間
fox
: the quick brown fox // matches
fox jumps over the lazy dog // matches
quick brown fox jumps over // matches
the quick brownfox // does not match
foxjumps over the lazy dog // does not match
quick brownfox jumps over // does not match
quick brown foxjumps over // does not match
quick brownfoxjumps over // does not match
有什麼辦法來實現上述結果與indexOf
或將我需要使用正則表達式?
是什麼子,並在這方面,一個字有什麼區別? – Y2H
你有沒有考慮過使用正則表達式?或者jQuery – evolutionxbox
正則表達式可能是最乾淨的,但是如果你檢查所有的編碼,使用空格會有效 –