Pattern Tester
Select a preset or enter a custom regex pattern to test against sample data. Matches highlight in real-time.
Enter a pattern and test string to see results.
Enter a pattern and test string to see results.
Common DLP Regex Patterns Reference
Click any row to load the pattern into the tester above.
| Pattern Name | Regex | Description |
|---|---|---|
| SSN | \b\d{3}-\d{2}-\d{4}\b | US Social Security Number |
| Visa CC | \b4\d{3}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}\b | Visa Credit Card |
| Mastercard | \b5[1-5]\d{2}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}\b | Mastercard |
| Amex | \b3[47]\d{2}[- ]?\d{6}[- ]?\d{5}\b | American Express |
| Any CC | \b(?:4\d{3}|5[1-5]\d{2}|3[47]\d{2}|6011)[- ]?\d{4}[- ]?\d{4}[- ]?\d{1,4}\b | Any Major Credit Card |
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b | Email Address | |
| Phone | \(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4} | US Phone Number |
| IPv4 | \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b | IPv4 Address |
| DOB | \b(?:0[1-9]|1[0-2])[/\-](?:0[1-9]|[12]\d|3[01])[/\-](?:19|20)\d{2}\b | Date of Birth (MM/DD/YYYY) |
| Routing # | \b\d{9}\b | ABA Routing Number (9 digits) |
| IBAN | \b[A-Z]{2}\d{2}[A-Z0-9]{4,30}\b | IBAN Number |
| EIN | \b\d{2}-\d{7}\b | EIN / Tax ID |
| Driver License | \b[A-Z]\d{3}[- ]?\d{4}[- ]?\d{4}\b | Driver License (common format) |
| Passport | \b[A-Z]\d{8}\b | US Passport Number |
| AWS Key | \bAKIA[0-9A-Z]{16}\b | AWS Access Key ID |
| API Token | \b(?:tok_|sk_|pk_|api_)[A-Za-z0-9]{20,}\b | API Token (common prefixes) |