รูปแบบรหัสไปรษณีย์แต่ละประเทศ

ใช้ตรวจสอบฟอร์มหรือจับที่อยู่ที่ผิดปกติได้ รูปแบบอาจมีข้อยกเว้น เมื่อส่งของควรยึดข้อมูลไปรษณีย์อย่างเป็นทางการ

อัปเดต:

ประเทศ / ภูมิภาครูปแบบตัวอย่าง
สหรัฐอเมริกาNNNNN or NNNNN-NNNN94107 / 10001-0001
แคนาดาA0A 0A0K1A 0B1
สหราชอาณาจักรA9 9AA / A99 9AA / AA9 9AA …SW1A 1AA
ไอร์แลนด์A65 F4E2 (Eircode)D02 AF30
เยอรมนีNNNNN10115
ฝรั่งเศสNNNNN75001
สเปนNNNNN28013
อิตาลีNNNNN00118
เนเธอร์แลนด์NNNN AA1012 AB
เบลเยียมNNNN1000
สวิตเซอร์แลนด์NNNN8001
สวีเดนNNN NN111 22
นอร์เวย์NNNN0150
เดนมาร์กNNNN1050
โปแลนด์NN-NNN00-001
โปรตุเกสNNNN-NNN1000-001
บราซิลNNNNN-NNN01310-100
เม็กซิโกNNNNN06600
อาร์เจนตินาA9999AAA / NNNNC1000WAM
ญี่ปุ่นNNN-NNNN100-0001
เกาหลีใต้NNNNN04524
จีน (แผ่นดินใหญ่)NNNNNN100000
ฮ่องกงNone (district addressing)—
ไต้หวันNNN / NNNNNN100 / 100233
สิงคโปร์NNNNNN018956
อินเดียNNNNNN (PIN)110001
ออสเตรเลียNNNN2000
นิวซีแลนด์NNNN6011
สหรัฐอาหรับเอมิเรตส์Often none / PO Box—
ซาอุดีอาระเบียNNNNN11564
ตุรกีNNNNN34110
รัสเซียNNNNNN101000
แอฟริกาใต้NNNN8001

หมายเหตุ

วิธีอ่านรูปแบบรหัสไปรษณีย์ในตารางนี้

แต่ละแถวแสดงรูปแบบทั่วไปของประเทศนั้น ไม่ใช่ตัวตรวจสอบแบบครอบคลุม ตัวอักษรเช่น A และ N หมายถึงตัวอักษรหรือตัวเลขตามลำดับ; ช่องว่างและเครื่องหมายยัติภังค์ในตัวอย่างเป็นส่วนหนึ่งของรูปแบบที่ผู้ใช้คาดหวัง แคนาดาใช้รูปแบบ A0A 0A0 สลับตัวอักษรและตัวเลข ขณะที่เยอรมนีใช้ตัวเลขห้าหลักไม่มีตัวคั่น เมื่อสร้างแบบฟอร์ม ให้จับคู่อัลบัมกับตัวเลือกประเทศ — ช่องป้อนข้อมูลเดียวกันไม่สามารถยอมรับทั้ง US ZIP+4 และรหัส outward ของสหราชอาณาจักรได้อย่างปลอดภัยหากไม่มีบริบท

ข้อผิดพลาดที่พบบ่อยเมื่อตรวจสอบรหัสไปรษณีย์

ทีมมักใช้อัลบัม regex แบบเดียวทั่วโลกแล้วปฏิเสธพัสดุที่ถูกต้อง รหัสไปรษณีย์สหราชอาณาจักรต้องมีช่องว่าง (SW1A 1AA ไม่ใช่ SW1A1AA) เนเธอร์แลนด์ต้องการช่องว่างก่อนคำต่อท้ายด้วยอักษร (1012 AB) บราซิลและโปรตุเกสใช้เครื่องหมายยัติภังค์กึ่งกลาง (01310-100, 1000-001) การนำหน้าด้วยศูนย์สำคัญ: 00501 ถูกต้องในสหรัฐฯ และ 01000 ถูกต้องในเม็กซิโก อย่าลบเครื่องหมายวรรคตอนก่อนการตรวจสอบ — จับในอัลบัม regex แล้วทำให้เป็นรูปแบบมาตรฐานเฉพาะสำหรับฐานข้อมูลภายในของคุณหากผู้ให้บริการอนุญาตให้นำส่ง

ประเทศและเขตการปกครองที่ไม่มีรหัสไปรษณีย์ระดับชาติ

หลายตลาดที่มีการจราจรหนาแน่นในตารางแสดง “ไม่มี” หรือขีดกลางยาว (em dash) อย่างตั้งใจ ฮ่องกง ที่อยู่มากมายในสหรัฐอาหรับเอมิเรตส์ และบางเกาะพึ่งพาคณะกรรมการ เขต ชื่ออาคาร และจดหมายตู้ แทนรหัสระดับประเทศ ไอร์แลนด์เพิ่ม Eircode (เช่น D02 AF30) แต่พฤติกรรมเก่ายังคงละเลยในจดหมายทั่วไป หากคุณต้องการรหัสไปรษณีย์ในทุกที่ที่เช็คเอาท์ ให้เสนอเส้นทาง “ไม่เกี่ยวข้อง” ที่ชัดเจนหรือทำฟิลด์ให้เป็นทางเลือกเมื่อประเทศเป็นที่ทราบกันดีว่าไม่มี — บังคับตัวเลขสร้างรหัสปลอมที่ผู้ให้บริการจะปัดกลับ

การใช้ตารางนี้ในงานซอฟต์แวร์และขั้นตอนการจัดส่ง

ใช้แผ่นนี้เป็นตารางช่วยจำรูปแบบสำหรับเคล็ดลับ UX และการตรวจสอบขั้นแรก ไม่ใช่การรับประกันการจัดส่ง API แนะนำอัตโนมัติจากการไปรษณีย์แห่งชาติ (USPS, Royal Mail, La Poste, Japan Post) ยังคงเป็นอำนาจสูงสุดสำหรับตรวจสอบว่ารหัสมีอยู่และใช้งานได้อยู่หรือไม่ บันทึกประเทศ + อินพุตดิบของผู้ใช้ + รูปแบบมาตรฐานสำหรับตั๋วการสนับสนุน สำหรับการนำเข้า CSV จำนวนมาก ให้ทำให้ Unicode spaces เป็นรูปแบบมาตรฐาน ปฏิเสธแถวที่ผสมประเทศ และแสดงแถวที่จับคู่ไม่มีอัลบัมใดในตารางนี้เพื่อการตรวจสอบด้วยตนเองแทนที่จะทิ้งพัสดุโดยเงียบๆ

คำถามที่พบบ่อย

รหัสไปรษณีย์ของแคนาดามีรูปแบบอย่างไร?
รหัสไปรษณีย์แคนาดาเป็นแบบ A0A 0A0 คือตัวอักษรกับตัวเลขสลับกัน เช่น K1A 0B1
รหัสไปรษณีย์ (ZIP) ของสหรัฐฯ มีกี่หลัก?
ZIP มาตรฐานมี 5 หลัก ส่วน ZIP+4 เพิ่มขีดและอีก 4 หลัก เช่น 10001-0001
ฮ่องกงมีรหัสไปรษณีย์หรือไม่?
ไม่มี ฮ่องกงไม่ใช้รหัสไปรษณีย์ แต่คัดแยกจดหมายตามเขตและที่อยู่เต็ม

แหล่งที่มา