Pattern
/\b(?:0?[1-9]|[12]\d|3[01])[./](?:0?[1-9]|1[0-2])[./](?:19|20)\d{2}\b/Sample text
Due 31.07.2026 or 01/08/2026 ISO 2026-07-31Test this pattern in the editor
DD.MM.YYYY or DD/MM/YYYY calendar dates.
/\b(?:0?[1-9]|[12]\d|3[01])[./](?:0?[1-9]|1[0-2])[./](?:19|20)\d{2}\b/Due 31.07.2026 or 01/08/2026 ISO 2026-07-31Test this pattern in the editor
Capture local and domain parts from common email shapes.
Find YYYY-MM-DD dates in logs and prose.
ISO-8601 timestamps with optional timezone.
Match HH:MM or HH:MM:SS clock times.
kebab-case slugs for routes and CMS paths.
5-digit ZIP or ZIP+4.