ユーザーに、正確なパターンに一致するテキストボックスにデータを書き込むように強制したい。データはnullになる可能性のあるデータベース列用であるため、必要なものは次のとおりです。
A,B,C,D,Z,E...Y
心に留めておくべきこと - フィールドは null 可能であるため、最初の文字はリテラルまたは何もない可能性があります。最初の char の後に、コンマがある場合とない場合があります (その後にさらにリテラルがあるかどうかによって異なります) が、ある場合は 1 つだけである必要があります。その後、複数のLiteral comma
挿入を受け入れることができますが、テキストはリテラルで再び終了する必要があります。これはすべて上記のパターン例から見えると思いますが、明確にしたかっただけです。
これが私の試みです:
string RegExPattern = @"^[A-Z]?,?[A-Z],*[A-Z]"
残念ながら機能しません。