Pattern
/([A-Za-z0-9._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,})/Sample text
hello@regexbench.ru reach us at labs@example.org not-an-email bad@domainTest this pattern in the editor
Capture local and domain parts from common email shapes.
/([A-Za-z0-9._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,})/hello@regexbench.ru reach us at labs@example.org not-an-email bad@domainTest this pattern in the editor
Match protocol, host, and optional path/query.
Match HH:MM or HH:MM:SS clock times.
Require length and mixed character classes (demo only).
3–16 chars: letter start, then letters, digits, underscore.
kebab-case slugs for routes and CMS paths.
International numbers with leading + and country code.