在JavaScript中,我们可以使用Unicode转义序列匹配单个Unicode码点或码点范围,例如:
"A".match(/\u0041/) // => ["A"]
"B".match(/[\u0041-\u007A]/) // => ["B"]
但是我们如何使用JavaScript正则表达式创建一个匹配包含任何Unicode“字母”的适当名称的表达式?是否有一系列字母?JavaScript中的特殊正则表达式序列或字符类?
假设我的网站必须验证可能在拉丁语为基础的语言以及希伯来语,西里尔语,日语(片假名,平假名等)中的名称,这在JavaScript中可行吗?还是唯一明智的选择是委托给具有更好的Unicode支持的后端语言?