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' |