Displaying page
of
pages;
Items to
Title |
Test
Details
xml and soap correct Time string
|
Expression |
^([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])([Z]|\.[0-9]{4}|[-|\+]([0-1][0-9]|2[0-3]):([0-5][0-9]))?$
|
Description |
This is a pattern that matches the time format as recomended by the w3c for XML formats
|
Matches |
12:00:12 | 01:12:19Z | 23:59:00-06:00 | 18:30:13+01:00 | 16:06:02.1234
|
Non-Matches |
1:20:13 | 12:03 | 24:00:00
|
Author |
Rating:
Not yet rated.
Koen de Boeve
|
Title |
Test
Details
YYYY-MM-DD validation for dates from 1600 to 9999 with leap year check
|
Expression |
^((1[6789]|[2-9][0-9])[0-9]{2}-(0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))$|^((1[6789]|[2-9][0-9])[0-9]{2}-(0[469]|11)-(0[1-9]|[12][0-9]|30))$|^((16|[248][048]|[3579][26])00)|(1[6789]|[2-9][0-9])(0[48]|[13579][26]|[2468][048])-02-(0[1-9]|1[0-9]|2[0-9])$|^(1[6789]|[2-9][0-9])[0-9]{2}-02-(0[1-9]|1[0-9]|2[0-8])$
|
Description |
This regular expression checks dates from 1600 to 9999 in the form of YYYY-MM-DD also takes into account leap years
tested in PHP with PCRE
|
Matches |
1600-02-29 | 1971-01-31 | 2003-04-30
|
Non-Matches |
2000-11-31 | 1807-02-29
|
Author |
Rating:
Not yet rated.
Koen de Boeve
|
Title |
Test
Details
w3c correct datetime pattern with leapyear support
|
Expression |
^[-]?((1[6789]|[2-9][0-9])[0-9]{2}-(0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))T([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])([Z]|\.[0-9]{4}|[-|\+]([0-1][0-9]|2[0-3]):([0-5][0-9]))?$|^[-]?((1[6789]|[2-9][0-9])[0-9]{2}-(0[469]|11)-(0[1-9]|[12][0-9]|30))T([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])([Z]|\.[0-9]{4}|[-|\+]([0-1][0-9]|2[0-3]):([0-5][0-9]))?$|^[-]?((16|[248][048]|[3579][26])00)|(1[6789]|[2-9][0-9])(0[48]|[13579][26]|[2468][048])-02-(0[1-9]|1[0-9]|2[0-9])T([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])([Z]|\.[0-9]{4}|[-|\+]([0-1][0-9]|2[0-3]):([0-5][0-9]))?$|^[-]?(1[6789]|[2-9][0-9])[0-9]{2}-02-(0[1-9]|1[0-9]|2[0-8])T([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])([Z]|\.[0-9]{4}|[-|\+]([0-1][0-9]|2[0-3]):([0-5][0-9]))?$
|
Description |
This pattern matches valid w3c compatible datetime values from 1600 to 9999 in the form of [-]YYYY-MM-DDTHH:MM:SS[.ssss|[[+|-][HH:MM]][Z] also takes into account leap years.
|
Matches |
2007-11-02T18:00:00.1234 | 2000-02-29T12:00:12+03:00
|
Non-Matches |
2005-01-20 | 23:00:00
|
Author |
Rating:
Not yet rated.
Koen de Boeve
|
Displaying page
of
pages;
Items to