パスワードテキストボックスを検証しようとする次のロジックを持つ既存のアプリをローカライズしようとしています。これは、ユーザーがテキストボックスに入力できる特殊文字を含む言語では機能しないと思います。私は正しいですか?ユーザーが英語以外の文字(アラビア語、中国語など)を入力することを制限したいとは思いません。または、私が理解していないことがありますか?
Regex ValidHex =
new Regex("[A-Za-z1234567890_-]+", RegexOptions.IgnoreCase);
if (!ValidHex.IsMatch(e.Text))
{
e.Handled = true;
}