これは、英数字のみが入力されているかどうかをチェックする私のコードですが、adasd @#$のようなものを入力すると、それでも一致し、理由がわかりません。これを修正する方法はありますか?
Match Match = Regex.Match(value.ToString(), "[0-9a-zA-Z]");
if (Match.Success)
{
return true;
}
else
{
return false;
}