正規表現 | yyyy-mm-dd形式かどうか

2023-05-26正規表現 サンプル集,正規表現

正規表現 | yyyy-mm-dd形式かどうか

対象の文字列がyyyy-mm-dd形式になっているかを判別する正規表現パターンを紹介しています。

yyyy-mm-ddかどうかを判定する正規表現

対象の文字列が、yyyy-mm-ddの形式かどうかを判定する正規表現パターンです。

^\d{4}-\d{2}-\d{2}$

上記正規表現の判定結果は以下のようになります。

対象の文字列判定
2023-01-01true
2023-1-1false
01-01faalse

mm-dd形式かどうかを判定する場合は以下のように記述します。

^\d{2}-\d{2}$

ISO 8601形式(YYYY-MM-DDTHH:MM:SS)

ISO 8601形式(YYYY-MM-DDTHH:MM:SS)の場合、判定する正規表現ば以下のように記述できます。

^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}$

日付と時間の別々のフィールド形式の場合。

^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$