javascript - 如何在 Jquery Chosen 插件中搜索乌尔都语?还有其他方法可以在 Selectbox 中搜索乌尔都语吗?

标签 javascript jquery jquery-chosen

基本上我想在选择框中使用 jquery 选择的搜索选项在选择框上实现。所有选项都使用乌尔都语。如何扩展选择的搜索以匹配乌尔都语?

或者有另一种方法可以在选择框中搜索乌尔都语吗?

任何其他建议。提前致谢

最佳答案

有一种非常简单的方法可以将所有 RegEx 逻辑(可以很容易地用英语应用)应用到任何使用 Unicode 的语言。

要匹配一系列 Unicode 字符,如所有字母表 [A-Za-z],我们可以使用

[\u0041-\u005A] where \u0041 is Hex-Code for A and \u005A is Hex Code for Z

'matchCAPS leTTer'.match(/[\u0041-\u005A]+/g)
//output ["CAPS", "TT"]

以同样的方式,我们可以根据 unicode.org 提供的十六进制顺序(例如:\u0A10 到\u0A1F) 使用其他 Unicode 字符或它们的等效十六进制代码

尝试:

[ڀ-ڴ]

如果 unicode.org 按此顺序提供,它将匹配 shell 和 shell 之间的所有字符

我不懂阿拉伯语/乌尔都语:)

对于匹配:您可以轻松获得任何英语插件,用乌尔都语/阿拉伯语字符稍作修改即可完成。

供引用:

Javascript regex insensitive turkish character issue

Validate url for multilingual - Japanese langauga

Multilingual email address validation with jQuery and RegEx

关于javascript - 如何在 Jquery Chosen 插件中搜索乌尔都语?还有其他方法可以在 Selectbox 中搜索乌尔都语吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24469916/

相关文章:

javascript - 使用变量作为名称向 JavaScript 对象添加属性?

javascript - Grails:向下滚动页面时加载数据

javascript - 解决对象数组的 Bluebird promise

javascript - 使用 nodejs 的 Forever 将 console.logs 输出到屏幕

css - 选择的容器不显示元素

javascript - 如何禁止在 Kendo DatePicker 中输入文本字符?

jQuery 切换类让我难住了

javascript - 用 Canvas 元素替换带有背景图像的div

javascript - 选择的 allow_single_deselect 没有按预期工作

javascript - 在选择 Harvest Chosen 选择框之间交换选项