18 patterns
Location & Address Regex Patterns
Location and address validation patterns for common geographic data formats. Covers postal codes from major countries, GPS coordinates, and country/region codes.
Common Use Cases
All Location & Address Patterns
US Zip Code
Standard 5-digit zip code or 9-digit ZIP+4.
^\d{5}(?:[-\s]\d{4})?$UK Postcode
Validates official UK postcode formats.
^([A-Z]{1,2}\d[A-Z\d]? ?\d[A-Z]{2})$ISO 3166-1 Alpha-2 Country Code
2-letter uppercase country code (FR, US, DE...).
^[A-Z]{2}$Latitude
Validates latitude coordinates (-90 to +90).
^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?)$Longitude
Validates longitude coordinates (-180 to +180).
^[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$US ZIP Code
Validates US postal codes in 5-digit or ZIP+4 format.
^\d{5}(?:-\d{4})?$UK Postcode
Validates British postcodes in all standard formats.
^[A-Z]{1,2}[0-9][0-9A-Z]?\s?[0-9][A-Z]{2}$Canadian Postal Code
Validates Canadian postal codes (A1A 1A1 format).
^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$German Postal Code (PLZ)
Validates 5-digit German postal codes (PLZ).
^[0-9]{5}$GPS Coordinates Pair
Validates a comma-separated lat/lng pair (48.8566, 2.3522).
^(-?(?:[0-8]?\d|90)\.\d{1,8}),\s*(-?(?:1[0-7]\d|[0-9]{1,2})\.\d{1,8})$Belgian Postal Code
Validates 4-digit Belgian postal codes (1000-9999).
^[1-9]\d{3}$Italian Postal Code (CAP)
Validates 5-digit Italian postal codes (CAP). Leading zeros allowed.
^\d{5}$Spanish Postal Code
Validates 5-digit Spanish postal codes (01000-52999, valid province ranges).
^(?:0[1-9]|[1-4]\d|5[0-2])\d{3}$Japanese Postal Code
Validates Japanese postal codes (NNN-NNNN) with or without the dash.
^\d{3}-?\d{4}$Australian Postcode
Validates 4-digit Australian postcodes (0000-9999).
^\d{4}$Postal Code India (PIN)
Validates a 6-digit Indian PIN (Postal Index Number).
^[1-9]\d{5}$Postal Code Brazil (CEP)
Validates a Brazilian CEP (Código de Endereçamento Postal), with or without dash.
^\d{5}-?\d{3}$Postal Code Mexico
Validates a 5-digit Mexican postal code (Código Postal).
^\d{5}$Frequently Asked Questions
How do I validate GPS coordinates?
Latitude: ^-?([0-8]?\d|90)(\.\d+)?$ | Longitude: ^-?(\d{1,2}|1[0-7]\d|180)(\.\d+)?$
How do I validate a US ZIP code?
Use ^\d{5}(?:-\d{4})?$ for both 5-digit and ZIP+4 format.
How do I validate a UK postcode?
Use the UK Postcode pattern: ^[A-Z]{1,2}[0-9][0-9A-Z]?\s?[0-9][A-Z]{2}$
Looking for patterns in other categories?
Browse all 300 patterns