私は英語圏以外の市場に「国際化」できるサービスを作成しています。ユーザー名をASCII文字範囲に制限したくありませんが、ユーザーが「自然な」ユーザー名を指定できるようにしたいと思います。OK、UNICODEを使用します(そして、ユーザー名のテキストエンコーディングとしてUTF-8と言います)。
だが!「シンボル」コードポイントを含む「名前以外の」ユーザー名をユーザーに作成させたくありません。たとえば、√√√√√√øøøøøのようなユーザー名を許可したくありません。
特定のユーザー名を受け入れる/拒否するために(おそらく正規表現で)チェックできるUNICODEの「シンボル」コードポイントのリストはありますか?
ありがとう!