Library
{{getLabel()}}
{{getLabel()}}
{{getStaticRating()}}
Substitution
{{getIcon()}}{{getLabel()}}{{getDetail()}}
Regex Tester is a tool to learn, build, & test Regular Expressions (RegEx / RegExp).
- Results update in real-time as you type.
- Roll over a match or expression for details.
- Save & share expressions with others.
- Explore the Library for help & examples.
- Undo & Redo with {{getCtrlKey()}}-Z / Y.
- Search for & rate Community patterns.
| Character classes | |
|---|---|
| . | any character except newline |
| \w \d \s | word, digit, whitespace |
| \W \D \S | not word, digit, whitespace |
| [abc] | any of a, b, or c |
| [^abc] | not a, b, or c |
| [a-g] | character between a & g |
| Anchors | |
| ^abc$ | start / end of the string |
| \b | word boundary |
| Escaped characters | |
| \. \* \\ | escaped special characters |
| \t \n \r | tab, linefeed, carriage return |
| \u00A9 | unicode escaped © |
| Groups & Lookaround | |
| (abc) | capture group |
| \1 | backreference to group #1 |
| (?:abc) | non-capturing group |
| (?=abc) | positive lookahead |
| (?!abc) | negative lookahead |
| Quantifiers & Alternation | |
| a* a+ a? | 0 or more, 1 or more, 0 or 1 |
| a{5} a{2,} | exactly five, two or more |
| a{1,3} | between one & three |
| a+? a{2,}? | match as few as possible |
| ab|cd | match ab or cd |
Regular Expression
- flags
Test String
Substitution
Top Regular Expressions
rtfValidation
match a wide range of international phone number
Namespace Prefix
clean
Match itnegers
Allscripts lab results
grabMac addresses
getPennys
validate our paths
get theme details
Find YouTube Links
Matching for TireRack
Green Core Serial
date substitution
Match dates (M/D/YY, M/D/YYY, MM/DD/YY, MM/DD/YYYY)
HCL_HCRG_ASHX_CROSSDOMAIN
Number before file extension
UnsignedWithoutU
Checks the length of number and not starts with 0
Website Image
match a wide range of international phone number
Namespace Prefix
clean
Match itnegers
Allscripts lab results
grabMac addresses
getPennys
validate our paths
get theme details
Find YouTube Links
Matching for TireRack
Green Core Serial
date substitution
Match dates (M/D/YY, M/D/YYY, MM/DD/YY, MM/DD/YYYY)
HCL_HCRG_ASHX_CROSSDOMAIN
Number before file extension
UnsignedWithoutU
Checks the length of number and not starts with 0
Website Image
Save this Regex
Cheat Sheet
| Character classes | |
|---|---|
| . | any character except newline |
| \w \d \s | word, digit, whitespace |
| \W \D \S | not word, digit, whitespace |
| [abc] | any of a, b, or c |
| [^abc] | not a, b, or c |
| [a-g] | character between a & g |
| Anchors | |
| ^abc$ | start / end of the string |
| \b | word boundary |
| Escaped characters | |
| \. \* \\ | escaped special characters |
| \t \n \r | tab, linefeed, carriage return |
| \u00A9 | unicode escaped © |
| Groups & Lookaround | |
| (abc) | capture group |
| \1 | backreference to group #1 |
| (?:abc) | non-capturing group |
| (?=abc) | positive lookahead |
| (?!abc) | negative lookahead |
| Quantifiers & Alternation | |
| a* a+ a? | 0 or more, 1 or more, 0 or 1 |
| a{5} a{2,} | exactly five, two or more |
| a{1,3} | between one & three |
| a+? a{2,}? | match as few as possible |
| ab|cd | match ab or cd |
Regex Tester
Regex Tester isn't optimized for mobile devices yet. You can still take a look, but it might be a bit quirky.
> Okay!
Regex Tester
Regex Tester requires a modern browser. Please update your browser to the latest version and try again.