Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/postal_regex/data/postal_codes.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
[
{"country_code": "IN", "country_name": "India", "postal_code_regex": "^[1-9][0-9]{5}$", "sample_valid": "110001", "sample_invalid": "000000", "local_name": "भारत", "description": "Indian PIN codes are six digits; the first digit represents the postal zone."},
{"country_code": "ID", "country_name": "Indonesia", "postal_code_regex": "^[0-9]{5}$", "sample_valid": "12345", "sample_invalid": "ABCDE", "local_name": "Indonesia", "description": "Indonesian postal codes are five digits."},
{"country_code": "BD", "country_name": "Bangladesh", "postal_code_regex": "^[0-9]{4}$", "sample_valid": "1205", "sample_invalid": "ABCDE", "local_name": "বাংলাদেশ", "description": "Bangladeshi postal codes are four digits."},
{"country_code": "PK", "country_name": "Pakistan", "postal_code_regex": "^[0-9]{5}$", "sample_valid": "44000", "sample_invalid": "ABCDE", "local_name": "پاکستان", "description": "Pakistani postal codes are five digits."},
{"country_code": "LK", "country_name": "Sri Lanka", "postal_code_regex": "^[0-9]{5}$", "sample_valid": "00100", "sample_invalid": "ABCDE", "local_name": "ශ්‍රී ලංකාව", "description": "Sri Lankan postal codes are five digits."},
{"country_code": "NP", "country_name": "Nepal", "postal_code_regex": "^[0-9]{5}$", "sample_valid": "44600", "sample_invalid": "ABCDE", "local_name": "नेपाल", "description": "Nepalese postal codes are five digits."},
{"country_code": "US", "country_name": "United States", "postal_code_regex": "^[0-9]{5}(?:-[0-9]{4})?$", "sample_valid": "12345-6789", "sample_invalid": "ABCDE", "local_name": "United States", "description": "US ZIP codes are five digits, with an optional four-digit extension after a dash."},
{"country_code": "CA", "country_name": "Canada", "postal_code_regex": "^[A-Za-z]\\d[A-Za-z][ -]?\\d[A-Za-z]\\d$", "sample_valid": "K1A 0B1", "sample_invalid": "12345", "local_name": "Canada", "description": "Canadian postal codes alternate letters and digits in a six-character format."},
{"country_code": "GB", "country_name": "United Kingdom", "postal_code_regex": "^(GIR 0AA|[A-Z]{1,2}\\d[A-Z\\d]? \\d[ABD-HJLNP-UW-Z]{2})$", "sample_valid": "SW1A 1AA", "sample_invalid": "12345", "local_name": "United Kingdom", "description": "UK postcodes vary in length; they include letters and digits and typically end with two letters."},
Expand Down