Interactive Regex Tester & Evaluator
Build, test, and debug regular expressions in real-time with dynamic match highlighting, regex flag toggles, capture group breakdowns, and cheat-sheet reference guides.
Match Details (2)
"support@devonlinetools.app"@8–34supportGroup 2: devonlinetools.app"alex.dev@company.io"@38–57alex.devGroup 2: company.ioCode Snippets & Examples
Copy-paste ready code implementations for your project:
const pattern = /([a-z0-9._%+-]+)@([a-z0-9.-]+\.[a-z]{2,})/gi;
const str = "Contact support@devonlinetools.app for info.";
const matches = [...str.matchAll(pattern)];
matches.forEach(m => console.log('Found:', m[0], 'User:', m[1], 'Domain:', m[2]));import re
pattern = r'([a-z0-9._%+-]+)@([a-z0-9.-]+.[a-z]{2,})'
text = "Contact support@devonlinetools.app for info."
for match in re.finditer(pattern, text, re.IGNORECASE):
print(f"Match: {match.group(0)}, User: {match.group(1)}")⚡Related Developer Tools
Frequently used together with Interactive Regex Tester & Evaluator
Color Studio & Contrast Checker
Convert colors across HEX, RGB, HSL, and OKLCH formats, test WCAG 2.1 AA/AAA contrast ratios against light and dark text, and export CSS custom property palettes.
JSON to TypeScript & Zod Schema
Convert raw JSON objects into TypeScript interfaces, type aliases, or Zod validation schemas instantly.
Cron Expression Generator & Parser
Build and decode cron expressions using interactive schedules or plain text, featuring instant human-readable explanations and a preview of upcoming execution timestamps.
Preguntas Frecuentes
What do regex flags like g, i, m mean?
g = global match (find all matches), i = case insensitive, m = multiline mode (anchor ^ and $ match line boundaries).