💻
Regex Library
NEWregex · library · reference
EmailEmail
Standard email address
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+[.][a-zA-Z]{2,}$/URL
URL (http/https)
HTTP or HTTPS URL
/^https?://[^s/$.?#].[^s]*$/Phone
US Phone
US phone number
/^[+]?[1]?[s.-]?[(]?[0-9]{3}[)]?[s.-]?[0-9]{3}[s.-]?[0-9]{4}$/Date
ISO Date
YYYY-MM-DD date format
/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/Date
US Date
MM/DD/YYYY date format
/^(0[1-9]|1[0-2])/(0[1-9]|[12][0-9]|3[01])/[0-9]{4}$/Number
Integer
Positive or negative integer
/^-?[0-9]+$/Number
Decimal
Integer or decimal number
/^-?[0-9]+([.][0-9]+)?$/Number
Currency
US currency format
/^[$]?[0-9]{1,3}(,[0-9]{3})*([.][0-9]{2})?$/Identity
UUID v4
UUID v4 format
/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/iIdentity
IPv4
IPv4 address
/^((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]?)$/Code
Slug
URL-friendly slug
/^[a-z0-9]+(?:-[a-z0-9]+)*$/Code
Hex Color
CSS hex color
/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/Code
Semantic version
Semantic versioning x.y.z
/^(0|[1-9][0-9]*)([.](0|[1-9][0-9]*)){2}$/Text
Whitespace only
Only whitespace characters
/^s+$/Text
Alphanumeric
Letters and numbers only
/^[a-zA-Z0-9]+$/Text
No special chars
Letters, numbers, spaces
/^[a-zA-Z0-9 ]+$/