以下のasp.netバリデーターで正規表現が必要です:
2012T8
- 最初は今まで有効な年でなければなりません
- 2 番目は文字 T でなければなりません
- 3 番目は任意の 1 桁でなければなりません
誰でも助けることができますか?
以下のasp.netバリデーターで正規表現が必要です:
2012T8
誰でも助けることができますか?
チームメンバー全員が正規表現に精通しているわけではないので、通常は正規表現を避けます。私たちのコードは意味不明で、簡単に解決できるバグが見落とされているため、通常は一致するようにコーディングします。
当然のことながら、正規表現は非常に高速であり、大量のデータと照合する場合は、これが最適な方法です。
必要なのはこれだと思います:
^[1-9]{1}[0-9]{3}[T][0-9]{1}$
{1} は、一致する必要がある文字数を指定するため、数字 > 0 の場合は 1 文字、任意の数字の場合は 3 文字、文字 T の場合は 1 つの数字になります。