Converter · SOTA ES2024 v flag
Regex Tester & Debugger
Live regex tester with ES2024 v flag (unicode-sets) support, d flag match indices, named capture groups, lookbehind assertions, and a pattern library.
How to Use Regex Tester in 3 Steps
- Configure. Enter your regular expression pattern and test string. Select flags (g, i, m, s, u, y, d, v) — including the 2024 v flag for unicode-sets.
- Process. See matches highlighted in real-time with numbered and named capture groups. The d flag reveals match start/end indices for each group.
- Export. Copy common patterns from the library (email, URL, UUID, credit card, etc.) or paste yours to test against sample inputs.
Why Regex Tester on Pixlane
Regex testing is essential for developers building validators, extractors, parsers, and replace operations. Pixlane supports the latest ECMAScript features including the 2024 v flag for unicode-aware matching with set notation — a feature many rival testers don't support yet.
- ES2024 v Flag — Full support for the 2024 regex v flag (unicode-sets) with set operations — intersection, subtraction, and nested character classes. Most competitors still only support the u flag.
- d Flag Indices — ES2022 d flag reveals exact start/end positions for every match and capture group — critical for building syntax highlighters and code editors.
- Named Groups — Full support for named capture groups (?<name>...) and backreferences (\k<name>) — cleaner regex than positional numbers.
- Pattern Library — Pre-built patterns for email (RFC 5322), URL, UUID, credit card, IP, phone numbers (E.164), ISO dates, and 20+ common formats.
Frequently Asked Questions
What is the ES2024 v flag?
The v flag (unicode-sets) is a 2024 ECMAScript addition that enables set operations inside character classes: intersection, subtraction, and properties of strings. It's the most significant regex upgrade in years.
Does it support lookbehind?
Yes. Positive and negative lookbehind are fully supported along with positive/negative lookahead, named capture groups, and backreferences.
Is my test data private?
Yes. Pattern matching uses native RegExp in your browser. Your test strings — which may contain sensitive data like user input, email addresses, or tokens — never leave your device.
What regex flavor does it use?
ECMAScript/JavaScript regex (the same as Node.js and all browsers). If you need PCRE, Python re, or .NET regex, be aware that syntax differs for some advanced features.