Skip to content
Regex

Common Patterns

Practical patterns for everyday validation.

#pattern#validation#email

Code

regex
Email:      ^[\w.+-]+@[\w-]+\.[\w.-]+$
URL:        ^https?://[\w.-]+(?:\.[a-z]{2,})+[\w./?&=-]*$
Phone:      ^\+?[\d\s()-]{7,}$
IPv4:       ^(\d{1,3}\.){3}\d{1,3}$
Date:       ^\d{4}-\d{2}-\d{2}$
Hex color:  ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
Integer:    ^-?\d+$
Slug:       ^[a-z0-9]+(?:-[a-z0-9]+)*$