Java Regex - разрешить все обычные символы Unicode для имен, но не непонятных вариантов - PullRequest
3 голосов
/ 23 февраля 2020

В java (v11) Я хотел бы разрешить всем символам на любом языке для выбора имени пользователя, поэтому ASCII, латинский, греческий, китайский и т. Д.

Мы попробовали шаблон \p{IsAlphabetic} .

Но с этим шаблоном допускаются имена типа "?????". Я не хочу позволять людям оформлять свое имя такими юникодными символами. Я хочу, чтобы он ввел «Крис», а не «?????»

. Следует разрешить называть себя «尤 雨 溪», «Линус» или «Гёдель».

Как добиться правильное регулярное выражение не допускает странные стили в именах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...