ユーザーが数字と文字の両方をテキストボックスに入力し、そうでない場合はメッセージを表示するようにする方法はあるのでしょうか? 私は次のように持っています:
if(!Regex.IsMatch(string, @"^[a-zA-Z]+$") && !Regex.IsMatch(string, @"^[1-9]+$"))
{
MessageBox.Show("Please Enter both numbers and letters");
return;
}
ここで私が言おうとしたのは、文字列に文字が含まれておらず、文字列に数字が含まれていない場合は、エラーを表示するということです。しかし、すべての文字 (または数字) を入力すると、エラー プロンプトが表示されないので、これを行う方法があるかどうか疑問に思っていました。質問を調べたところ、特定の文字を許可する方法以外に何も見つかりませんでした。