Javascript 对照一个句子搜索句子中的所有单词
我正在为组合框编写Jquery。我的组合框中的数据类似于“测试一个示例数据”,组合框中大约有17个句子。当用户键入一些句子时,他们应该看到给定句子中的所有单词都在组合框文本中高亮显示,并且只显示输入的文本 为此,我使用$each Jquery函数。 算法是这样的 1) 输入的文本被拆分为单词并保留为数组 2) 选中组合框中的每个单词,并将正则表达式应用于粗体和过滤器 现在是使用Reg Ex检查的方法,而不是使用“$each”函数 示例数据:“测试线应为一条” “测试线应为两个” “测试线应为三个” “测试线可能是一个” “测试线必须有一个” “测试线应为两个” “测试单词应该是三个” 并且用户输入“应该行”,组合框应该有:测试行应该两个,测试行应该两个Javascript 对照一个句子搜索句子中的所有单词,javascript,jquery,regex,Javascript,Jquery,Regex,我正在为组合框编写Jquery。我的组合框中的数据类似于“测试一个示例数据”,组合框中大约有17个句子。当用户键入一些句子时,他们应该看到给定句子中的所有单词都在组合框文本中高亮显示,并且只显示输入的文本 为此,我使用$each Jquery函数。 算法是这样的 1) 输入的文本被拆分为单词并保留为数组 2) 选中组合框中的每个单词,并将正则表达式应用于粗体和过滤器 现在是使用Reg Ex检查的方法,而不是使用“$each”函数 示例数据:“测试线应为一条” “测试线应为两个” “测试线应为三个
请帮助我识别reg表达式,而不是“.each”,如IE 8中卡住的表达式。您需要使用JQueryAutocomplete 有关更多信息,请阅读文档 例子:
到目前为止,您尝试了什么???
string2.indexOf(string1)=-1
您是对的,我使用了相同的方法来匹配
$(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
});