Regex Pattern Library

Common Patterns

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$Email address
^https?://[^\s/$.?#].[^\s]*$URL
^\d{4}-\d{2}-\d{2}$Date (YYYY-MM-DD)
^\+?[1-9]\d{7,14}$Phone number (E.164)
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$UUID v4
^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Hex color
^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$IPv4 address
^(?=.*[A-Za-z])(?=.*\d).{8,}$Password (min 8, letter+digit)
^[\u4e00-\u9fa5]+$Chinese characters only
^[A-Z]{2}\d{2}[A-Z0-9]{4}\d{7}([A-Z0-9]?){0,16}$IBAN