В JavaScript мы можем сопоставлять отдельные кодовые точки Unicode или диапазоны кодовых точек, используя escape-последовательности Unicode, например:
"A".match(/\u0041/) // => ["A"]
"B".match(/[\u0041-\u007A]/) // => ["B"]
Но как мы можем создать регулярное выражение для соответствия собственному имени, которое должно включать любой Unicode"письмо" с помощью регулярного выражения JavaScript?Есть ли диапазон букв?Специальная последовательность регулярных выражений или класс символов в JavaScript?
Скажите, что мой веб-сайт должен проверять имена, которые могут быть на латинских языках, а также иврит, кириллица, японский (катакана, хирагана и т. Д.), Это возможно в JavaScriptили это единственный разумный выбор для делегирования на внутренний язык с лучшей поддержкой Unicode?