javascript - 具有 i18n(归类)支持的 JQuery 可过滤插件

标签 javascript jquery internationalization collation non-ascii-characters

我搜索了一个 JQuery 插件,但没有成功,该插件能够根据其内容过滤 HTML 列表(lidiv 或其他列表)。我发现了很多,但似乎没有一个支持 MySQL 中所谓的排序规则(当然在其他地方也是如此)。

对于那些不熟悉这个概念的人来说,排序规则是一些外语字符(我的意思是英语除外)被认为是等价的方式。例如,在法语中,过滤 ‘Éléphant’‘éléphant’‘elephant’ 应该会得到相同的结果。这是一种松散的过滤,其中派生的重音字符如 'é''è''ê''ë' 被认为等同于无重音字母 'e'

这个问题与另一个问题密切相关:How does internationalization work in JavaScript? .

我的问题是双重的:

  • 有人对这个无法找到的插件有很好的指点吗(厌倦了在 JQuery 插件丛林中玩 Indy 来寻找 graal 而我还没有带鞭子)?
  • 如果做不到这一点,我会很高兴获得一些好的提示或资源,以了解哪些是构建此类机制的最简单方法。

最佳答案

您已经查看了https://github.com/Teradata/lasca

似乎适合或至少是实现 jquery 插件的起点。

关于javascript - 具有 i18n(归类)支持的 JQuery 可过滤插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13941803/

相关文章:

javascript - 嵌套循环忽略其他元素

Javascript 值检查

javascript - 为什么我的 JQuery 代码在正确编写代码时不想工作

内容语言的 HTML 元标记

javascript - d3 图表正在显示,但在轴上显示时值关闭

javascript - 如何使用 Jest 和 Enzyme 测试组件的条件渲染

javascript - 在将ajax内容加载到div中之前,让slideToggle检查div是否已经打开?

ruby-on-rails - 使用 I18n 延迟查找在 rspec 中测试助手

Spring 3 mvc 命名空间和 i18n

javascript - 如何在 node.js 中记录每个方法调用而不在任何地方添加调试行?