النقاط الرئيسية
- ضع البلدية ورمز المقاطعة المكون من حرفين والرمز البريدي على السطر الأخير المحلي
- استخدم بنية رقم الحرف A1A 1A1 بالتناوب
- افصل بين النصفين بمسافة، وليس واصلة
- الحفاظ على اللهجات الفرنسية وأسماء البلديات الطويلة
التأليف والمراجعة
مبادئ التحرير- كتبه
- فريق التحرير لمولد العناوين العشوائية
- راجعه
- فريق مراجعة تنسيق العنوان الدولي
- آخر تحديث جوهري
- تمت مراجعة تباعد الرمز البريدي واختصارات المقاطعات وتخطيط السطر الأخير وفقًا لإرشادات معالجة Canada Post.
هيكل الخط العملي
العنوان الكندي الشائع هو المستلم والوحدة والشارع والبلدية ثم المقاطعة والرمز البريدي. عادة ما يغفل البريد المحلي كندا؛ يضيف البريد الدولي الدولة في السطر الأخير الخاص بها.
يقوم Canada Post بوضع اختصار البلدية أو المقاطعة أو الإقليم والرمز البريدي معًا. تعتبر هذه القاعدة المطبوعة مفيدة لالتقاط لقطات الشاشة، في حين يجب على التطبيق تخزين كل مكون على حدة.
رسم خرائط لحقول النموذج الكندي
قد يعرض التحديد أونتاريو أثناء إرسال ON. اختبر التسمية المرئية والقيمة المقدمة وتعداد الواجهة الخلفية بشكل مستقل. لا تستخدم CA كمقاطعة: فهو رمز بلد في هذا السياق.
| الميدان | مثال | نصيحة التخزين |
|---|---|---|
| سطر العنوان 1 | 88 King Street West | الحفاظ على الإملاء الذي تم إدخاله |
| سطر العنوان 2 | Suite 310 | اختياري؛ قبول الوحدة والشقة والجناح |
| المدينة / البلدية | Toronto | سلسلة Unicode |
| مقاطعة | ON | رمز المقاطعة أو الإقليم المكون من حرفين |
| الرمز البريدي | M5V 3A8 | حرف كبير مع مساحة داخلية واحدة |
| البلد | CA | ابقِ منفصلاً عن المقاطعة |
التحقق من صحة الرمز البريدي وتطبيعه
تحتوي الرموز البريدية الكندية على ستة أحرف وأرقام متناوبة مع مسافة بعد الحرف الثالث. يمكن أن يقبل النموذج إدخالاً صغيرًا أو مضغوطًا ويسويه عند التمويه، لكن يجب ألا يُدرج مخرجه الأساسي واصلة.
تطابق النمط يثبت الشكل فقط. استخدم مصدر بيانات بريديًا يمكن الاعتماد عليه إذا كان المنتج يجب أن يثبت موافقة البلدية والرمز.
function normalizeCanadianPostalCode(value) {
const compact = value.trim().toUpperCase().replace(/\s+/g, '');
return compact.length === 6 ? `${compact.slice(0, 3)} ${compact.slice(3)}` : value.trim();
}البيانات ثنائية اللغة وUnicode ليست اختيارية
يمكن أن تحتوي الأسماء والشوارع والبلديات على أحرف معلمة. يؤدي مطهر ASCII فقط إلى إتلاف السجل قبل بدء التحقق البريدي.
يجب أن تتضمن حالات اختبار الانحدار علامات التشكيل والأسماء الموصولة بالواصلة والبلدية الطويلة والسطر الثاني الفارغ. صدّر حالة الاختبار إلى CSV واستوردها مرة أخرى للتأكد من بقاء التشفير.
- استخدم UTF-8 للاستيراد والتصدير
- لا تجرد أبدًا اللهجات بصمت
- تسميات الاختبار بشكل منفصل عن الرموز المقدمة
- ممارسة التفاف المنطقة الطويلة على الهاتف المحمول
الحدود بين عمليات التحقق من التنسيق والتسليم
تعتبر السجلات الاصطناعية مفيدة لطول الحقل واختيارات المقاطعات وتلميحات الرمز البريدي وتنسيقات التصدير. إنهم لا يثبتون وجود مجموعة من الشوارع والمباني. يحتاج سير عمل الشحن إلى بحث معتمد أو تأكيد مستخدم منفصل.
مراجعة من إدخال المستخدم إلى الملصق المطبوع
ابدأ بسجل واحد يتضمن اسمًا مميزًا ومجموعة ورمزًا بريديًا صغير الحجم. احتفظ بالقيمة المدخلة، ثم قم بإنشاء قيمة تمت تسويتها بأحرف كبيرة بمسافة داخلية واحدة عندما يغادر المتسوق الحقل. اجعل كلا القيمتين قابلتين للملاحظة في تشخيصات الاختبار بحيث لا يمكن إخفاء خطأ ترميز الخادم خلف المتصفح الذي يعرض النص الأولي بشكل صحيح.
بعد ذلك، قم بتغيير المقاطعة وتأكد من إعادة تعيين اقتراحات البلدية والتحقق من صحة الرمز البريدي معًا. يعد الاقتراح القديم من المقاطعة السابقة أكثر خطورة من الحقل الفارغ الواضح لأنه يبدو ذا مصداقية. التقط الطلب الصادر وتحقق من أن المحدد يرسل رمز المقاطعة بدلاً من التسمية المحلية الخاصة به.
وأخيرا تقديم التسميات المحلية والدولية. النسخة المحلية لا ينبغي أن تضيف كندا؛ النسخة الدولية تضع البلاد على الخط الأخير. افحص PDF الفعلي أو مخرجات الطباعة النقطية. يمكن أن تبدو معاينة HTML صحيحة أثناء إسقاط خط الطباعة للتمييز، أو استبدال الحرف الرسومي، أو قص خط البلدية.
- استخدم أسماء مونتريال والأسماء المميزة لتغطية Unicode
- تتبع كلاً من المدخلات الأولية والرمز البريدي الموحد
- لا تحتفظ بالمصادقة الكندية بعد تغيير البلد
- قارن مخرجات الخطوط القطرية المحلية والدولية
الأسئلة الشائعة
هل يستخدم الرمز البريدي الكندي مسافة أو واصلة؟
استخدم مساحة واحدة في العرض الأساسي، مثل M5V 3A8. لا تستخدم واصلة.
هل يجب أن أقوم بتخزين أونتاريو أو ON؟
اتبع عقد API الخاص بك. يعرض النمط الشائع أونتاريو، ويرسل ON، ويحافظ على تعيين التعداد الصريح على الخادم.
هل الرمز البريدي الصالح للتعبير العادي جاهز للشحن؟
لا. النمط يتحقق من صحة التنسيق فقط. لا يزال الشحن يتطلب العنوان الكامل وفحص التسليم المناسب.
