Может кто-нибудь сказать мне, что будет регулярным выражением следующего:
yyyy-mm-dd(space)hr:i:s
например, именно этот формат:
2001-07-31 22:05:00
Я должен поместить это выражение в 'регулярное выражение '
В зависимости от библиотеки регулярных выражений:
\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}
(\d{4})-(\d{2})-(\d{2})\s+(\d{2}):(\d{2}):(\d{2})
Скобки, если вы хотите поймать значения года, месяца и т. Д.
соответствует дате в формате гггг-мм-дд между 1900-01-01 и 2099-12-31
^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$
Примерно так:
[12][0-9]{3}-[01][0-9]-[0-3][0-9]\s[0-2][0-9]:[0-5][0-9]:[0-5][0-9]
(с некоторой базовой проверкой правильности ввода, например 9999-99-99 99:99:99)