基本上我想在选择框中使用 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
关于javascript - 如何在 Jquery Chosen 插件中搜索乌尔都语?还有其他方法可以在 Selectbox 中搜索乌尔都语吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24469916/