匹配一个Unicode“;名称“;使用JavaScript正则表达式
在JavaScript中,我们可以使用Unicode转义序列匹配单个Unicode码点或码点范围,例如:匹配一个Unicode“;名称“;使用JavaScript正则表达式,javascript,regex,unicode,character-properties,Javascript,Regex,Unicode,Character Properties,在JavaScript中,我们可以使用Unicode转义序列匹配单个Unicode码点或码点范围,例如: "A".match(/\u0041/) // => ["A"] "B".match(/[\u0041-\u007A]/) // => ["B"] 但是,我们如何创建一个正则表达式来匹配一个必须使用JavaScript正则表达式包含任何Unicode“字母”的专有名称呢?有一系列的字母吗?JavaScript中的特殊正则表达式序列或字符类 假设我的网站必须验证可以使用拉丁语以及希
"A".match(/\u0041/) // => ["A"]
"B".match(/[\u0041-\u007A]/) // => ["B"]
但是,我们如何创建一个正则表达式来匹配一个必须使用JavaScript正则表达式包含任何Unicode“字母”的专有名称呢?有一系列的字母吗?JavaScript中的特殊正则表达式序列或字符类
假设我的网站必须验证可以使用拉丁语以及希伯来语、西里尔语、日语(片假名、平假名等)的名称,这在JavaScript中是可行的还是唯一明智的选择,可以委托给具有更好Unicode支持的后端语言?下面是一个JS插件,它为RegEx添加了Unicode支持
我正在使用此站点定义符号的unicode Unicode块(基本拉丁语、.+、西里尔语、.+、阿拉伯语和其他): Unicode字符类别(这在JS中不起作用): 字母(A-а): 字体(每种字体支持哪些字符): 以上所有内容的索引
您可能还想阅读,并且我真的认为您应该仔细考虑您的最后选择:将后端工作委派给支持Unicode标准的语言。您不能使用Unicode块作为Unicode脚本的代理,这正是您真正想要的。Unicode标准特别提到了这一点。目前对我来说很有效