我正在尝试本地化具有以下逻辑的现有应用程序,该逻辑尝试验证密码文本框。我假设这不适用于具有用户可以在文本框中键入的特殊字符的语言。我对么?我不认为我们想限制用户输入非英语类型的字符(即阿拉伯语、中文等)。或者,有什么我不明白的吗?
Regex ValidHex =
new Regex("[A-Za-z1234567890_-]+", RegexOptions.IgnoreCase);
if (!ValidHex.IsMatch(e.Text))
{
e.Handled = true;
}