Test, debug, and validate Regular Expressions in real time with live color-coded match highlighting, capture groups, and regex pattern library.
Highlights regex matches, capture groups, and named groups instantly as you type.
Toggle Global (g), Case-Insensitive (i), Multiline (m), DotAll (s), and Unicode (u) flags.
Inspect numbered capture groups ($1, $2) and named groups in a clear structured table.
Built-in library of verified regex templates for emails, URLs, IP addresses, dates, and phone numbers.
The Regex Tester utilizes the browser’s native JavaScript RegExp engine enhanced with safety limits to detect catastrophic backtracking risks (ReDoS).
As you type your pattern, it compiles the regular expression, tests it against the sample text string, and records all match intervals and capture group indices.
The text is rendered with layered color-coded highlights, making it effortless to understand complex group matches.
Author and test regex rules for validating email addresses, passwords, phone numbers, and postal codes.
Craft regex patterns to extract IP addresses, HTTP status codes, and user agents from server logs.
Test regex substitution patterns before executing batch refactoring in IDEs.
Extract specific numerical identifiers, prices, and SKUs from unstructured HTML text.
The tool uses the modern ECMAScript/JavaScript RegExp engine, which is broadly compatible with PCRE, Python, and Go regular expressions.
Softnag displays a dedicated Capture Groups inspector table listing all matched subgroups with their exact character indices.
Yes. Named capture groups are fully supported and displayed with their assigned property names.
No. All regex matching and testing execute strictly within your local browser sandbox.
Softnag incorporates execution time guards that safely terminate complex nested quantifier loops before they can freeze your browser.
It uses the native JavaScript RegExp engine conforming to the ECMAScript standard.