Regular Expression Tester
Use this tool to test regular expressions in JavaScript. Matches will be displayed below, groups to the right. Note this tool only displays the first match found.
Basics |
. |
Any non-newline char |
\s |
Any whitespace char |
\d |
Any digit |
^ |
Start of line |
$ |
End of line |
\ |
Character Escape |
More |
\n |
Newline |
\t |
Tab |
[abc] |
Any single char: a, b, or c |
[^abc] |
Any char except: a, b, or c |
[a-z] |
Any char a to z |
[a-zA-Z] |
Any char a to z OR A to Z |
Quantifiers |
* |
0 or more |
+ |
1 or more |
? |
0 or 1 |
{2} |
Exactly 2 |
{3, 6} |
Between 3 and 6 |
{4,} |
4 or more |
Groups |
(...) |
Capturing Group |
(?:...) |
Non-capturing group |
(a|b) |
Match a or b |
(...)? |
Optional match group |
(\d\d) |
Match any two digits |
(joe) |
Match word 'joe' |