Регулярное выражение для Unix timestamp

Шаблон для 10-значного Unix-timestamp (1973-2286).

ПресетСтраница примера инструмента

Регулярное выражение для Unix timestamp — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

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

Об этом примере

Unix-время — целое число секунд с начала эпохи 1970-01-01. Шаблон требует ровно десять цифр, что покрывает диапазон примерно с 1973 по 2286 год. Тест 1757000000 — метка на 2025 год. Значения иной длины, например миллисекунды из тринадцати цифр, отвергаются. Выражение не привязано к часовому поясу. Используйте пресет для валидации секундных меток в API, базах и логах, где время хранится как integer.

Флаги пишутся подряд, без запятой и без пробелов. Поддерживаются g (все совпадения), i (без учёта регистра), m (^ и $ в каждой строке), s (. включает перевод строки), u (режим Unicode), y (поиск с позиции lastIndex), v (наборы Unicode вместо одиночных классов) и d (индексы начала совпадений). Порядок не важен: «giu» и «ug» — одно и то же.

Объяснение

Начало строки затем цифра (ровно 10 раз) затем конец строки

Диаграмма выражения

Railroad — структура AST: терминалы, ветки и петли. NFA — переходы между состояниями автомата, ε-переходы отмечены пунктиром.

^{10}\d$

Подсветка токенов

Цвет показывает роль фрагмента: литерал, класс, квантор, группа и т.д.

Live-тест

Готовые регулярки

Каталог регулярок →

Найдено: 66 из 66