世界中のプレイヤーがスコアを入力するために集まるオンライン リーダーボードがあります。私のアプリでは、プレーヤーの名前を英語の英数字と外国語の文字に制限したいのですが、特殊記号は許可されていません。
このデータは、オンラインの mysql データベースに保存されます。
次を使用して英語の英数字を確認できることを知っています
string correctedName = Regex.Replace(settings.PlayerNameSetting, @"[^A-Za-z0-9 ]+", "");
しかし、日本語、中国語、スペイン語、または他の言語の文字も受け入れることを許可するのはどうですか?