Định dạng mã bưu chính theo quốc gia

Hữu ích để kiểm tra trường biểu mẫu hoặc phát hiện địa chỉ lạ. Định dạng có thể có ngoại lệ; khi gửi thư hãy ưu tiên nguồn bưu chính chính thức.

Cập nhật:

Quốc gia / vùng lãnh thổĐịnh dạngVí dụ
Hoa KỳNNNNN or NNNNN-NNNN94107 / 10001-0001
CanadaA0A 0A0K1A 0B1
Vương quốc AnhA9 9AA / A99 9AA / AA9 9AA …SW1A 1AA
IrelandA65 F4E2 (Eircode)D02 AF30
ĐứcNNNNN10115
PhápNNNNN75001
Tây Ban NhaNNNNN28013
ÝNNNNN00118
Hà LanNNNN AA1012 AB
BỉNNNN1000
Thụy SĩNNNN8001
Thụy ĐiểnNNN NN111 22
Na UyNNNN0150
Đan MạchNNNN1050
Ba LanNN-NNN00-001
Bồ Đào NhaNNNN-NNN1000-001
BrazilNNNNN-NNN01310-100
MexicoNNNNN06600
ArgentinaA9999AAA / NNNNC1000WAM
Nhật BảnNNN-NNNN100-0001
Hàn QuốcNNNNN04524
Trung Quốc (đại lục)NNNNNN100000
Hồng KôngNone (district addressing)—
Đài LoanNNN / NNNNNN100 / 100233
SingaporeNNNNNN018956
Ấn ĐộNNNNNN (PIN)110001
ÚcNNNN2000
New ZealandNNNN6011
Các Tiểu vương quốc Ả Rập Thống nhấtOften none / PO Box—
Ả Rập Xê ÚtNNNNN11564
Thổ Nhĩ KỳNNNNN34110
NgaNNNNNN101000
Nam PhiNNNN8001

Ghi chú

Cách đọc mẫu mã bưu chính trong bảng này

Mỗi hàng hiển thị một mẫu điển hình cho quốc gia đó, không phải trình xác thực toàn diện. Các chữ cái như A và N đại diện cho bất kỳ chữ cái hoặc chữ số nào; khoảng trắng và dấu gạch ngang trong ví dụ là một phần của định dạng người dùng mong đợi thấy. Canada có mẫu A0A 0A0 xen kẽ chữ cái và chữ số, trong khi Đức sử dụng năm chữ số không có dấu phân cách. Khi xây dựng biểu mẫu, hãy kết hợp mẫu này với trình chọn quốc gia — cùng một trường nhập không thể an toàn chấp nhận cả mã ZIP+4 của Mỹ và mã hướng đi của Anh mà không có ngữ cảnh.

Lỗi thường gặp khi xác thực mã bưu chính

Các đội ngũ thường áp dụng một regex toàn cầu và từ chối thư hợp lệ. Mã bưu chính Anh cần có khoảng trắng (SW1A 1AA, không phải SW1A1AA). Hà Lan yêu cầu khoảng trắng trước hậu tố chữ cái (1012 AB). Brazil và Bồ Đào Nha sử dụng dấu gạch ngang ở giữa (01310-100, 1000-001). Chữ số 0 ở đầu rất quan trọng: 00501 hợp lệ ở Mỹ và 01000 hợp lệ ở Mexico. Đừng xóa dấu câu trước khi xác thực — hãy bắt nó trong regex, sau đó chuẩn hóa chỉ cho cơ sở dữ liệu nội bộ nếu bưu chính cho phép.

Các quốc gia và vùng lãnh thổ không có mã bưu chính toàn quốc

Nhiều thị trường lưu lượng cao trong bảng cố ý hiển thị “Không có” hoặc dấu gạch ngang dài. Hồng Kông, nhiều địa chỉ UAE và một số vùng lãnh thổ đảo dựa vào quận, tên tòa nhà và bưu kiện thay vì mã trên toàn quốc. Ireland đã thêm Eircode (ví dụ: D02 AF30) nhưng thói quen cũ vẫn bỏ qua nó trên thư thông thường. Nếu quầy thanh toán của bạn yêu cầu mã bưu chính ở mọi nơi, hãy cung cấp lộ trình rõ ràng “không áp dụng” hoặc đặt trường này là tùy chọn khi quốc gia được biết là không có mã — bắt buộc nhập chữ số sẽ tạo ra mã giả khiến bưu chính trả lại.

Sử dụng bảng này trong phần mềm và quy trình vận chuyển

Hãy coi bảng này là tài liệu tra cứu mẫu cho gợi ý UX và xác thực lượt đầu, không phải bảo đảm giao hàng. API tự động điền của bưu chính quốc gia (USPS, Royal Mail, La Poste, Japan Post) vẫn là cơ quan có thẩm quyền về việc một mã có tồn tại và đang hoạt động hay không. Ghi lại quốc gia + đầu vào thô của người dùng + dạng đã chuẩn hóa cho vé hỗ trợ. Đối với nhập hàng loạt qua CSV, chuẩn hóa khoảng trắng Unicode, từ chối các hàng trộn quốc gia và hiển thị các hàng không khớp mẫu nào trong bảng này để xem xét thủ công thay vì giấu nhẹm và làm mất thư.

Câu hỏi thường gặp

Mã bưu chính của Canada có định dạng như thế nào?
Mã bưu chính Canada theo mẫu A0A 0A0 — chữ và số xen kẽ, ví dụ K1A 0B1.
Mã ZIP của Mỹ có bao nhiêu chữ số?
ZIP chuẩn có 5 chữ số; dạng ZIP+4 thêm dấu gạch và 4 chữ số nữa, ví dụ 10001-0001.
Hồng Kông có mã bưu chính không?
Không. Hồng Kông không dùng mã bưu chính; thư được phân loại theo khu vực và địa chỉ đầy đủ.

Nguồn