Regex Marketplace

Discover and share regex patterns

Consecutive Character Detector
Finds words with three or more identical consecutive characters (e.g., 'bookkeeper', 'aaa')
/(\w)\1{2,}/gi
analysis
by RegexBuilder
Sentence Case Validator
Checks if a string starts with a capital letter and subsequent letters are lowercase (excluding proper nouns)
/^[A-Z][a-z]+(?: [a-z]+)*$/
validation
by RegexBuilder
Hashtag Extractor
Extracts hashtags from text (e.g., '#regex', '#coding')
/#[a-zA-Z0-9_]+/g
extraction
by RegexBuilder
Time Format (HH:MM:SS)
Matches time in HH:MM:SS format (24-hour clock)
/^([01]\d|2[0-3]):([0-5]\d):([0-5]\d)$/
validation
by RegexBuilder
Markdown Bold/Italic Extractor
Extracts text enclosed in Markdown bold (**) or italic (*) markers
/\*\*(.+?)\*\*|\*(.+?)\*/g
extraction
by RegexBuilder
Vowel Counter (at least 3 unique)
Matches strings containing at least three different vowels (a, e, i, o, u - case-insensitive)
/(?i)(?=.*a)(?=.*e)(?=.*i)(?=.*o)(?=.*u).*/g
analysis
by RegexBuilder
File Extension Extractor
Extracts the file extension from a filename (e.g., '.txt', '.jpg')
/\.([a-zA-Z0-9]+)$/i
extraction
by RegexBuilder
Currency Amount (USD) with commas
Matches US dollar amounts with optional dollar sign and commas
/^\$?(?:[1-9]\d{0,2}(?:,\d{3})*|0)(?:\.\d{2})?$/
validation
by RegexBuilder
Word Boundary Matcher
Finds whole words of a specific length (e.g., exactly 5 letters)
/\b\w{5}\b/g
analysis
by RegexBuilder
Repeating Word Detector
Identifies consecutive repeating words (e.g., 'the the')
/\b(\w+)\s+\1\b/gi
analysis
by RegexBuilder
Line Beginning with Number
Matches lines that start with one or more digits
/^\d+/m
analysis
by RegexBuilder
Image File Extension Extractor
Extracts common image file extensions (jpg, jpeg, png, gif)
/\.(jpg|jpeg|png|gif)\b/gi
extraction
by RegexBuilder
Twitter Handle
Matches Twitter/X handles
/@[a-zA-Z0-9_]{1,15}\b/g
social
by RegexBuilder
Markdown Link Extractor
Extracts links from Markdown text
/\[([^\]]+)\]$$([^)]+)$$/g
extraction
by RegexBuilder
Social Security Number
Matches US Social Security Numbers
/\d{3}-\d{2}-\d{4}/g
validation
by RegexBuilder
Hex Color Code
Matches hexadecimal color codes
/#[0-9a-fA-F]{6}\b/gi
validation
by RegexBuilder
Date Extractor (YYYY-MM-DD)
Extracts dates in YYYY-MM-DD format
/\d{4}-\d{2}-\d{2}/g
extraction
by RegexBuilder
IP Address Validator
Validates IPv4 addresses
/\b(?:(?: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]?)\b/g
validation
by RegexBuilder
HTML Tag Extractor
Extracts HTML tags from text
/<([a-z]+)([^<]+)*(?:>(.*?)</\1>|\s+/>)/gi
extraction
by RegexBuilder
Credit Card Number
Matches 16-digit credit card numbers with optional separators
/(?:\d{4}[- ]?){3}\d{4}/g
validation
by RegexBuilder
US Phone Number
Matches US phone numbers in various formats
/\d{3}-\d{3}-\d{4}|$$\d{3}$$\s?\d{3}-\d{4}|\d{3}\s\d{3}\s\d{4}/g
validation
by RegexBuilder
URL Extractor
Extracts URLs from text
/https?://[\w.-]+\.\w+(/[\w./]*)?/g
extraction
by RegexBuilder
Strong Password Checker
Ensures password has uppercase, lowercase, number, and special character
/^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[!@#$%^&*]).{8,}$/
security
by RegexBuilder
Email Validator
Validates most common email formats
/[\w.-]+@[\w.-]+\.\w+/g
validation
by RegexBuilder
Email Validator
Validates most common email formats
/[\w.-]+@[\w.-]+\.\w+/g
validation
by RegexBuilder