1

検証する日付文字列の正規表現が必要です

YYYY:MM:DD:HH   
YYYY:MM:DD:HH:mm    
YYYY:MM:DD:HH:mm:ss 

3 つの形式すべてが有効であることを意味します。誰かがこれで私を助けることができますか?

私は持っている

  • d\d\d\d:(0\d|1[012]):([012]\d|3[01]):([01]\d|2[0-3])$YYYY:MM:DD:HH
  • ^\d\d\d\d:(0\d|1[012]):([012]\d|3[01]):([01]\d|2[0-3]):[0-5]\d$YYYY:MM:DD:HH:MM
  • ^\d\d\d\d:(0\d|1[012]):([012]\d|3[01]):([01]\d|2[0-3]):[0-5]\d:[0-5]\d$YYYY:MM:DD:HH:MM:SS

これら 3 つの正規表現を 1 つに結合する必要があります

4

3 に答える 3

0
\d{4}:[0-1][0-9]:[0-3][0-9](?::[0-5][0-9](?::[0-5][0-9])?)?
于 2013-06-26T09:31:39.707 に答える