搜索句子中的所有单词

时间:2014-01-16 13:50:48

标签: javascript jquery regex

我正在为一个组合框编写一个Jquery。我的组合框中的数据有点像“测试一个示例数据”,组合中有大约17个句子。当用户输入一些句子时,他们应该看到给定句子中的所有单词都在组合框文本中突出显示,并且只显示那些输入文本的单词。

为此,我使用$每个Jquery函数。     算法就是这样的                  1)输入的文本用单词分割并保存为数组                  2)检查组合框中的每个单词,并将正则表达式应用于粗体和过滤。

现在可以使用Reg Ex检查,而不是使用“$ each”功能。

示例数据:“测试线应该是一个” “测试线应该两个” “测试线应该三” “测试线可以一个” “测试线必须一个” “测试线应该两个” “测试词应该是三个”

用户输入“应该行”,组合框应该有:测试线应该两个,测试线应该两个。

请帮助我识别reg表达式而不是“.each”,就像在IE 8中卡住一样。

1 个答案:

答案 0 :(得分:-1)

您需要使用JQuery 自动填充

阅读 Autocomplete 文档以获取更多信息

实施例

$(function() {
    var availableTags = [
        "ActionScript",
        "AppleScript",
        "Asp",
        "BASIC",
        "C",
        "C++",
        "Clojure",
        "COBOL",
        "ColdFusion",
        "Erlang",
        "Fortran",
        "Groovy",
        "Haskell",
        "Java",
        "JavaScript",
        "Lisp",
        "Perl",
        "PHP",
        "Python",
        "Ruby",
        "Scala",
        "Scheme"
        ];
    $( "#tags" ).autocomplete({
        source: availableTags
});