我正在开发一个搜索功能,可以根据您的搜索变量显示部分结果。
例如,我们正在寻找“ abcde ”这个词。
我们有像
这样的字符串记录“ioqwepasaea”
“uhabcsdwe”
“ewqabcde”
“abcfeqs”
“cdeeqwee”
所以结果应该显示“呃* abc * sdwe” - “ewq * abcde *” - “* abc * feqs” - “* cde * eqwee”
这可以使用Jquery吗?提前谢谢!!!
答案 0 :(得分:2)
使用正则表达式搜索字符串中的子字符串。
正则表达式(RegEx)可用于javascript以及其他语言。这是普遍的。
RegEx广泛用于数据验证,但也可用于搜索子字符串。
互联网上有很多关于这个主题的指南。
我找到了一个给你。看一看:)
答案 1 :(得分:2)
据我了解你的问题,你想搜索相关的字符串到你的数据库等等。你可以这么多方式来做。但是" jQuery字符串函数"对您的解决方案非常有帮助,并查看Regular Expression。请尝试以下代码获取与"字符串函数相关的灵感"。
var myRecords:Array = ["xjavascriptfasf","cavascript","abascript"];
var searchValue = "javascript";
for(var i =0; i<myRecords.length; i++) {
console.log(myRecords[i].search(searchValue));
}
输出应该是这样的:
1
-1
-1
这意味着在您的数据库和用户搜索匹配并返回正确的字符串。
另外请看一下这个&#34; jquery字符串函数&#34; http://www.jquerybyexample.net/2012/06/jquery-string-functions.html
我希望这有助于你的麻烦。