winform アプリの入力ボックスを検証するために許可されていない長い文字セットがあります。
したがって、許可されていない長いリストを作成するのではなく、許可されている短いリストを作成することを考えました。
許可されるセットは(a-z,A-Z, 0-9,@,.)
.Rest 入力できるすべてのものは許可されません。
これは、私がこのために作成した正規表現です。
Regex.IsMatch(textBox1.Text, @"[@\.\w]+$")
場合によってはうまくいくようですが、この形式normal character or number special character normal character or number
でデータを入力すると、いくつかの例が壊れているようee(vv, 55)44,aba&3B
です。
これで何が悪いのか理解できません。