繁体   English   中英

粗体的jQuery模糊搜索

[英]jQuery fuzzy search with bold

我正在寻找一些插件/脚本来搜索一些字符串和粗体匹配的部分(模糊搜索)

在父>键>结果示例下面。

“ Hello world” =>“ hel” => Hel lo world

“你好世界”=> “hewd”=> He劳工组织w ORL d

我发现了这一点 -它具有模糊选项,但无法加粗匹配字符串的一部分。

你知道这样的插件吗?

一个简单的例子:

$('element').html(function() {
  return $(this).text().replace(/[hewd]/gi, '<strong>$&</strong>');
});

然后,您可以通过构建动态正则表达式对其进行抽象。 上面的代码可以匹配任何h,e,w,d字母,如果要匹配整个单词,可以使用单词边界\\b

/\bhello\b|[ewd]/ //=> Will match "hello" and all "e,w,d" letters

演示: http : //jsbin.com/OKUjAtO/3/edit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM