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 |