Title |
Test
Find
Pattern Title
|
Expression |
^(([0]?[1-9]|[1][0-2])[\/|\-|\.]([0-2]\d|[3][0-1]|[1-9])[\/|\-|\.]([2][0])?\d{2}\s+((([0][0-9]|[1][0-2]|[0-9])[\:|\-|\.]([0-5]\d)\s*([aApP][mM])?)|(([0-1][0-9]|[2][0-3]|[0-9])[\:|\-|\.]([0-5]\d))))$ |
Description |
MM-DD-20YY HH:MM AP
MM-DD-20YY H:MM AP
MM-DD-20YY HH:MM
MM-DD-20YY H:MM
MM-DD-YY HH:MM AP
MM-DD-YY H:MM AP
MM-DD-YY HH:MM
MM-DD-YY H:MM
M-D-YY HH:MM AP
M-D-YY H:MM AP
M-D-YY HH:MM
M-D-YY H:MM
where - can be / or - or .
where : can be : or - or .
Definition:
^( ;Start of Line
([0]?[1-9]|[1][0-2]) ;00-09 or 10-12 or 1-9
[\/|\-|\.] ;/ or - or .
([0-2]\d|[3][0-1]|[1-9]) ;00-29 or 30-31 or 1-9
[\/|\-|\.] ;/ or - or .
([2][0])?\d{2} ;2000-2099 or 00-99
\s+ ;one or more spaces
( ;must be either 12H notation w/AM|PM
(
([0][0-9]|[1][0-2]|[0-9])
[\:|\-|\.] ;: or - or .
([0-5]\d) ;01 thru 59
\s* ;zero or more spaces
([aApP][mM])? ;nothing or AM or PM (case insensitive)
)
| ;or 24H notation w/out AM|PM
(
([0-1][0-9]|[2][0-3]|[0-9]) ;00-19 or 20-23
[\:|\-|\.] ;: or - or .
([0-5]\d) ;00-59
)
)
)$ ;End of Line
|
Matches |
01/01/2002 04:42 | 5-12-02 04:42 AM | 01.01/02 04-42aM |
Non-Matches |
01-12-1999 4:50PM | 01-12-2002 15:10PM | 01-12-002 8:20PM |
Author |
Rating:
Not yet rated.
Bob Duffett
|
Source |
|
Your Rating |
|