Free Developer Utility
Test regular expressions against your sample data with live match highlighting and capture groups. Pre-loaded with patterns for Zendesk ticket IDs, Salesforce records, Jira keys, emails, dates, and more — all in your browser, no upload.
. | any char (except newline, unless s flag) |
\d \D | digit / non-digit |
\w \W | word char / non-word |
\s \S | whitespace / non-whitespace |
[abc] | any of a, b, c |
[^abc] | none of a, b, c |
[a-z] | range |
* | 0 or more |
+ | 1 or more |
? | 0 or 1 |
{n} | exactly n |
{n,} | n or more |
{n,m} | between n and m |
^ | start of line (with m) |
$ | end of line (with m) |
\b | word boundary |
(...) | capture group |
(?:...) | non-capture |
(?<name>...) | named group |
\1 | backreference |
(?=...) | lookahead |
(?!...) | neg. lookahead |
(?<=...) | lookbehind |
(?<!...) | neg. lookbehind |
Standard JavaScript RegExp engine. All matching runs in your browser — no sample data is uploaded. Patterns with unbounded repetition on overlapping classes (e.g. (a+)+) may cause catastrophic backtracking and are guarded with a timeout.