Как проверить дату в формате UTC с помощью регулярного выражения? - PullRequest
1 голос
/ 26 марта 2009

Как вы знаете, формат выглядит так:

"YYYY-MM-DDTHH:NN:SS.ZZZ+XX:XX"  (i.e. "2009-03-24T16:24:32.057+01:00")

Я должен сделать это в классе ActionScript3, но любой источник будет оценен, спасибо.

Ответы [ 4 ]

4 голосов
/ 26 марта 2009
\d{4}-[0-1]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-6]\d.\d{3}\+\d\d:\d\d

Или что-то похожее?

Больше проверок действительного диапазона, вероятно, лучше сделать после регулярного выражения.

2 голосов
/ 09 мая 2012

Java regex, протестировано на чтение даты вроде "2001-12-15T07:30:40Z":

"^\\d{4}-[0-1][0-3]-[0-3]\\d{1}T[0-2]\\d{1}:[0-5]\\d{1}:[0-5]\\d{1}Z$"
0 голосов
/ 26 марта 2009

Регулярное выражение должно быть примерно таким:

\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}\+\d{2}:\d{2}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...