Email Address (Standard)
Validates most common email address formats
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
URL (HTTP/HTTPS)
Matches HTTP and HTTPS URLs with query strings and fragments
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
Phone Number (US)
Validates US phone numbers in various formats
^(\+1)?[-.\s]?\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$
Credit Card Number
Validates Visa, Mastercard, and American Express
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13})$
Strong Password
Min 8 chars with uppercase, lowercase, number, and special character
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
Date (YYYY-MM-DD)
ISO 8601 date format with validation
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
IPv4 Address
Valid IPv4 address (0-255 for each octet)
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Hex Color Code
3 or 6 digit hex color with optional hash
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$
UUID / GUID
Universally Unique Identifier format
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
Username
Alphanumeric with underscores, 3-16 characters
^[a-zA-Z0-9_]{3,16}$
Domain Name
Valid domain name format
^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$
File Extension
Extract file extensions from filenames
\.([a-zA-Z0-9]+)$
JSON Key-Value Pair
Extract key-value pairs from JSON files
"([^"]+)"\s*:\s*"([^"]*)"
MIME Content-Type
Parse MIME types from email messages
^([a-z]+)\/([a-z0-9.+-]+)(?:;\s*(.+))?$
HTML Tag
Match HTML opening and closing tags
<([a-z][a-z0-9]*)\b[^>]*>(.*?)<\/\1>
ZIP Code (US)
US ZIP code with optional +4 extension
^\d{5}(?:-\d{4})?$
Showing 16 of 16 patterns