-1
A
回答
0
您可以檢查搜索字符串是否是內部的任何的清單中的書籍。
var matches = function(search, books) {
return books.filter(function(book) {
return book.indexOf(search) !== -1
})
}
我不認爲你需要在這種情況下的正則表達式。
請參閱「房子」是不是裏面的房子「,但
0
您可以使用startsWith(),使其適合您的要求,使用填充工具對老年人/不支持的瀏覽器內「的房子」。
var strings = ["HouseArrest", "House arrest", "HouseOfCards", "House of cards"];
function search(val){
var res = strings.filter(i=>i.startsWith(val));
console.clear();
console.log(JSON.stringify(res));
}
<input onkeyup="search(this.value)" type="text"/>
相關問題
- 1. 如果字符串包含其他,如果它不包含 - Javascript
- 2. 如果字符串包含'
- 3. 的Django如果字符串包含字符串
- 4. 如果字符串包含不在RegEx中的字符,則返回Javascript RegEx
- 5. 如果數組值包含字符串
- 6. 如果搜索字符串包含
- 7. iPhone Objective-C:如果字符串包含...?
- 8. 如果句子包含字符串
- 9. preg_match如果字符串包含+或 -
- 10. 如果字符串不包含在python
- 11. 如果URL包含字符串?
- 12. Logstash配置,「如果字符串包含...」
- 13. 如何在Javascript中檢查字符串包含字母字符
- 14. JavaScript包含字符串的一部分
- 15. 如果(arraylist包含「1」&&字符串包含「1」)打印錯誤
- 16. 檢查如果字符串包含編碼的字符
- 17. 在javascript中包含特殊字符的多行字符串?
- 18. 如果字符串中包含點,xmldoc.selectnodes中的令牌無效
- 19. 字符串包含
- 20. 字符串包含
- 21. 包含字符串
- 22. 的JavaScript檢測如果字符串只包含unicode的表情符號
- 23. Javascript列表包含字符串
- 24. 替換字符串包含在JavaScript
- 25. javascript搜索字符串包含'+'
- 26. JavaScript搜索字符串包含?
- 27. 檢查字符串只包含在JavaScript
- 28. 功能如果字符串包含從數據庫中字
- 29. jQuery的檢測,如果字符串中包含的東西
- 30. 如何從搜索字符串中返回包含撇號的查詢結果字符串不包含撇號
什麼是您的具體目標是什麼?你試試? 這可能會幫助你:https://regex101.com/r/CpR8xb/1 – Wikunia
那麼爲什麼要使用正則表達式呢? '如果(A == B){}' – epascarello
@wikunia我的目標是尋找在我的搜索引擎特定的書籍,因此,例如,如果我輸入「家」就應該自動提示類似「室友」,但如果我鍵入「房子「(與房子後面的空間),它應該自動建議像」房子卡「 –