Regex Tester

Test and debug regular expressions with real-time matching

//g

Enter test string to see matches

Common Patterns

Email

Basic email validation

/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/g

Phone

International phone numbers

/\+?\d{1,4}?[-\s]?\(?\d{1,3}\)?[-\s]?\d{1,4}[-\s]?\d{1,9}/g

URL

HTTP/HTTPS URLs

/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/g

IPv4

IPv4 addresses

/\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b/g

Date

YYYY-MM-DD format

/\d{4}-\d{2}-\d{2}/g

Hex Color

Hex color codes

/#[a-fA-F0-9]{6}|#[a-fA-F0-9]{3}/g

Quick Reference

Character Classes

\d - Digits (0-9)
\w - Word characters
\s - Whitespace
. - Any character

Quantifiers

* - Zero or more
+ - One or more
? - Zero or one
{n,m} - Between n and m

Anchors

^ - Start of string
$ - End of string
\b - Word boundary
\B - Non-word boundary