私は、世界中の選手がスコアを入力するオンラインリーダーボードを持っています。私のアプリでは、プレイヤーの名前を英数字の英数字と外国語の文字に制限したいが、特別な記号は許可しない。textbox/editboxに英語と外国語の文字と数字を受け付けるが、記号は受け入れないようにする方法は?
このデータは、オンラインのmysqlデータベースに保存されます。
私も日本語、中国語、スペイン語や他の言語の文字を受け入れることを許可について、次の
string correctedName = Regex.Replace(settings.PlayerNameSetting, @"[^A-Za-z0-9 ]+", "");
が、どのように使用して英語のアルファベットを確認することができます知っていますか? .NETで
感謝しますが、これは重複してhttp://stackoverflow.com/a/13069420/1740600 – PutraKg