基本上我想在选择框中选择搜索选项,并在选择框中选择jquery。所有选项都在乌尔都语中。我如何扩展所选搜索以匹配乌尔都语?
或者还有另一种方法可以在选择框中搜索Urdu吗?
任何其他建议。谢谢你提前
答案 0 :(得分:1)
对于使用Unicode的任何语言,有一种非常简单的方法可以应用所有RegEx逻辑(可以用英语轻松应用)。
为了匹配一系列Unicode字符,如所有字母[A-Za-z],我们可以使用
[\ u0041- \ u005A]其中 \ u0041 是 A 的十六进制代码, \ u005A 是的十六进制代码ž强>
'matchCAPS leTTer'.match(/[\u0041-\u005A]+/g)
//output ["CAPS", "TT"]
以同样的方式,我们可以根据unicode.org提供的十六进制顺序(例如:\ u0A10到\ u0A1F)使用其他Unicode字符或等效的十六进制代码
尝试:
[ڀ-ڴ]
如果由unicode.org按此顺序提供,它将匹配ڀ和between之间的所有字符
我不懂阿拉伯语/乌尔都语:)
匹配:您可以轻松获取任何英语插件,使用乌尔都语/阿拉伯语字符进行修改并完成。
参考:
Javascript regex insensitive turkish character issue