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'

Groups