当前位置: 首页 > 知识库问答 >
问题:

JQuery datalist以任意顺序匹配与多个单词的输入

司空昊阳
2023-03-14

编辑:我对datalist做了更多的研究,它的匹配行为似乎是不可定制的。我决定抛弃datalist并制作了自己的下拉列表和自动完成插件。

<input list="Country" />
    <datalist id="Country">
        <option value="United States of America"/>  
    </datalist>

如何使用Jquery或JavaScript实现这一点?

共有1个答案

陆洛城
2023-03-14

使用regex进行检查。Var userTypeRegex=new Regex(input.val().split('').join(''));

然后用上面的regex检查每个选项值,如果test和show else hide

 类似资料:
  • 我需要实现的是基于单个字段(产品名称,基本上由所有可能的筛选器值组成)来匹配文档。我知道这不是最可靠的解决方案,但我只有这一个领域可以使用。 我需要能够发送搜索查询,并将该查询中的单词以任何顺序匹配到name字段(名称应包含搜索查询中的所有单词)。实际上,在这一点上,简单的效果很好,但是那里缺少的是模糊。因为我们需要的另一件事是允许用户做一些拼写错误,并且仍然获得相关的结果。 我的问题是,有没有什

  • 我有一个APIendpoint,当使用GET调用时,它会在正文中返回一个JSON对象数组,如下所示: 我想用Spring MockMvc测试用例检查身体。该语句当前如下所示: 但是,我的API的实现并不能保证JSON对象在返回数组中的顺序。如果这是一个字符串数组,我会通过 ,例如: (更接近我的原始代码) 到目前为止,我似乎没有什么比实现自己的matcher类更好的了。 或者...我可以吗?

  • 我在一个项目中使用全文搜索。我想搜索多个单词,但我有一个问题。所以我的查询是; 这个查询是包括word1或word2或word3或word4的搜索,但我想搜索包括word1或word2或word3 word4的搜索 那么解决方案是什么呢?

  • 我正在尝试编写一个正则表达式,它将匹配由任意字符串分隔的同一个hashtag。所以 Lorem Ipsum#分子只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum“分子”一直是行业标准的虚拟文本,当时一家不知名的印刷商拿起一个打印盘,将其拼凑成一本“分子”样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的@

  • 本文向大家介绍grep 匹配整个单词,包括了grep 匹配整个单词的使用技巧和注意事项,需要的朋友参考一下 示例 给定一个文件sample: grep“ hello”的法线返回: 使用-w允许选择包含构成整个单词的匹配项的行:            

  • 问题内容: 我想搜索包含许多单词的字符串,并检索与其中任何一个匹配的文档。我的索引方法如下: 这是我的搜索方法。我不想寻找特定的词组,但是其中的任何单词。用于搜索的分析器与用于索引的分析器相同。 我是Lucene的新手。有人可以帮我吗? 问题答案: 使用会精确地尝试将短语“单词列表”与短语坡度0匹配。 如果要匹配单词列表中的 任何 术语,可以使用: 或者,您也可以使用,以便您可以要求查询词的数量的