Regex для ISO datetime

Скопируйте и протестируйте JavaScript regex для ISO datetime: с примерами, ограничениями и быстрым переходом в regex tester.

Regex для ISO datetime

Проверить всё значение

Использует якоря, чтобы проверить совпадение всей строки целиком.

Регулярное выражение: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}(?::\d{2})?(?:\.\d{1,3})?(?:Z|[+-]\d{2}:\d{2})$

Флаги: -

Искать в тексте

Находит подходящие фрагменты внутри большого текста.

Регулярное выражение: \b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}(?::\d{2})?(?:\.\d{1,3})?(?:Z|[+-]\d{2}:\d{2})\b

Флаги: g

Примеры, которые подходят

  • 2026-05-15T14:30:00Z
  • 2026-05-15T14:30+01:00

Примеры, которые не подходят

  • 2026-05-15 14:30
  • 15-05-2026T14:30:00Z

Ограничения

Этот шаблон находит распространённые формы ISO datetime, но не доказывает, что timestamp является корректным календарным моментом.