正規表現を使用して検証する必要のあるテキストフィールドがあります。私の要件は次のとおりです。
CCCCNNNNNN
またはCCCCNNNNNNN
(テンプレート)
1234ABCDEFG
または123-ABCDEFG
(文字列の例)
ルール:
- 文字列全体は最大25文字です
- 最初の4文字(CCCC)は英数字でなければなりません
- CCCCは正確に4文字で、数字または数字にすることができます
- CCCCは4番目の文字としてダッシュ記号を持つことができます
- NNNNNNNNNNNNは最大21文字で、数字のみです。
たとえばAAAA
1234
A58-
、CCCCの有効な文字列です。
これが私の研究ノートです:
- 最初に数値を一致させる必要があります
+
このパターンにX回一致するように指定するcharが必要になります- その後、8〜9スペースの文字を一致させる必要があります
ここに正規表現パターンに関するすばらしい投稿があります:
私の目標は、このREGEXパターンをWinFormsアプリのテキストボックスマスクに適用することです。