3

複数の形式で日付を検証するための正規表現の作成に取り組んでおり、次の形式で日付を処理する方法に関する多くの情報を見つけました。

06/19/2013
06-19-2013
06 19 2013
06.19.2013

しかし、正規表現を処理できないようです

06192013

これが私の正規表現です:

((0?[1-9]|1[012])[- \/.](0?[1-9]|[12][0-9]|3[01])[- \/.]((19|20)?[0-9]{2}

区切り記号なしで日付を処理するにはどうすればよいですか?

4

2 に答える 2

2

オプションにするだけです:

(0?[1-9]|1[012])[- \/.]?(0?[1-9]|[12][0-9]|3[01])[- \/.]?(19|20)?[0-9]{2}
                       ^                                ^
于 2013-06-19T22:55:56.860 に答える