我正在寻找使用 JavaScript 的基本搜索功能。
场景:用户输入一个或多个单词,然后点击一个按钮。JavaScript 在字符串数组中查找可能与输入的搜索语句相关的项目。
我现在知道的唯一函数是“string.search”,它返回您正在搜索的字符串的位置。这很好,但并非适用于所有情况。以下是搜索功能应涵盖的几个示例
假设我的数组中有以下字符串:“这是美好的一天”。在针对我的搜索功能进行测试时,以下搜索词应返回 true。
- 搜索词 1:这是美好的一天
- 搜索词 2:这一天
- 搜索词 3:这很好
- 搜索词 4:good dy -用户打错了-
所以没有什么特别或具体的。只是一个基本的搜索功能,可以预测(在低级别,并且与语言无关)搜索词是否与测试数组中的字符串相关。