ForHosting KIT · أدوات المطورين

رقم تحقق ماي نمبر اليابان

للخانات الإحدى عشرة 12345678901 يكون رقم تحقق ماي نمبر الياباني هو 6، فيصبح الرقم الكامل 123456789016، وفق المجموع الموزون الرسمي بمعامل 11. ويمكنك أيضًا التحقق من رقم من اثنتي عشرة خانة بشرطات أو بدونها. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العدد
12345678901
تحصل على
وضع الحساب
Compute
المُدخَل
12345678901
رقم التحقق
6
مع رقم التحقق
123456789016

رقم ماي نمبر الياباني (الرقم الفردي، 個人番号) هو المعرّف الوطني المكوّن من اثني عشر رقمًا المستخدم في الضرائب والضمان الاجتماعي والاستجابة للكوارث ومجموعة متنامية من النماذج العامة والخاصة. الأحد عشر رقمًا الأولى تُعرّف صاحب الرقم؛ والرقم الثاني عشر هو رقم تحقق يُنتج بمجموع مرجّح ثابت وفق قواعد الترقيم، وليس قيمة عشوائية ولا قيمة مسترجعة من سجل. تنفّذ هذه القدرة ذلك المجموع الاختباري فقط. يقبل وضع compute أحد عشر رقمًا بالضبط دون رقم التحقق الختامي ويعيد رقم التحقق الرسمي مع السلسلة الكاملة من اثني عشر رقمًا. يقبل وضع validate رقمًا كاملًا من اثني عشر رقمًا (مسافات أو شرطات اختيارية) ويُبلغ ما إذا كان الرقم الأخير يطابق القيمة المتوقعة المعاد حسابها.

كيف يُحسب رقم التحقق لرقم ماي نمبر الياباني

وفق القواعد الرسمية للرقم الفردي، رقم التحقق لماي نمبر هو رقم عشري واحد (0–9) يُحسب من أحد عشر رقمًا للجسم تُعدّ من اليسار إلى اليمين P1 حتى P11. لكل موضع وزن ثابت Qn: عندما يكون n من 1 إلى 6 يكون الوزن n+1، وعندما يكون n من 7 إلى 11 يكون الوزن n−5. ينتج عن ذلك تسلسل الأوزان 2, 3, 4, 5, 6, 7, 2, 3, 4, 5, 6.

يضرب الخوارزم كل رقم من الجسم بوزنه، ويجمع الأحد عشر ناتجًا، ثم يأخذ ذلك المجموع modulo 11. قيمة التحقق المؤقتة هي أحد عشر ناقص الباقي؛ إذا كانت تلك القيمة المؤقتة 10 أو 11 فإن رقم التحقق المنشور هو 0، وإلا فهي القيمة المؤقتة نفسها. وبشكل مكافئ، الباقي 0 والباقي 1 يُعيَّنان إلى رقم التحقق 0، وسائر الباقي إلى 11 ناقص الباقي.

تعيد عملية التحقق حساب الرقم المتوقع من الأحد عشر رقمًا الأولى لإرسال من اثني عشر رقمًا وتقارنه بالحرف الثاني عشر. مثال شفاف هو الأساس 12345678901 الذي يعطي رقم التحقق 6 والرقم الكامل 123456789016. الخوارزم حتمي ومحلي: بلا شبكة ولا ساعة ولا عشوائية.

مقارنةً بأدوات mod-11 أو Luhn العامة، نية البحث هنا ضيقة: أشخاص يحتاجون حاسبة رقم تحقق ماي نمبر الياباني لقواعد من أحد عشر رقمًا أو مدقق الرقم الفردي الياباني ذي الاثني عشر رقمًا، لا أداة بطاقة دفع أو IMEI جهاز.

عقد الإدخال والأوضاع وسلوك الأخطاء

أرسل حقل number يحتوي جسم ماي نمبر. الطول الخاطئ خطأ صريح يسمّي الوضع والطول المرسل—أحد عشر لـ compute واثنا عشر لـ validate—حتى تعرض نماذج العميل رسالة دقيقة دون تخمين. السلاسل الفارغة وnumber المفقود وقيم mode غير الصالحة تفشل قبل أي مجموع مرجّح ولا تُفوتر.

فضّلوا compute عند إكمال قواعد للتسميات أو بيانات الاختبار أو المولدات التي تملك أحد عشر رقمًا؛ وفضّلوا validate عند حراسة نموذج أو رفع إلى بوابة ضريبية أو استيراد موارد بشرية على ماي نمبر كامل من مستخدم أو تغذية شريك. سلسلة من اثني عشر رقمًا سليمة الشكل لكن برقم تحقق خاطئ فقط تعيد valid false دون رمي استثناء، فيمكن لمهام الدُفعات عزل الصفوف بدل إيقاف الملف كله.

أين تناسب أرقام تحقق ماي نمبر سير العمل اليابانية الحقيقية

تتحقق المصارف وشركات التأمين وشركات التقنية المالية من قيم ماي نمبر عند فتح الحساب أو تحديث KYC وفق قواعد الخصوصية اليابانية، فتلتقط أخطاء الكتابة قبل كتابة سجل العميل الرئيسي. تسير مهام ETL التي تحمّل ملفات رئيسية لعملاء أو موظفين يابانيين على كل عمود ماي نمبر في تغذية CSV أو XML، وتستدعي وضع validate، وتعزل الصفوف حيث valid يساوي false—ملتقطة التعديلات البشرية وأخطاء المولدات. غالبًا تقبل نماذج الحكومة الإلكترونية البلدية الشكلين بشرطة والمدمج؛ وإزالة المسافات والشرطات قبل فحص الأرقام تبقي العقد بسيطًا دون اختراع خوارزم ثانٍ.

لا تعاملوا اجتياز فحص ماي نمبر كدليل على أن صاحب الرقم حي في سجل المقيمين أو يملك بطاقة ماي نمبر صالحة أو مخوّل بخدمة؛ فهو يثبت فقط أن رقم التحقق متسق مع أحد عشر رقمًا للجسم وفق أوزان الرقم الفردي الياباني الرسمية.

تدقيق أعمدة ماي نمبر في البيانات الرئيسية

تحققوا دُفعيًا من كل رقم فردي في CSV لنظام CRM أو ضرائب أو رواتب واعزلوا الصفوف التي لم يعد رقم تحققها يطابق القيمة المتوقعة المعاد حسابها.

ما رقم التحقق لرقم ماي نمبر الياباني؟

هو الرقم الثاني عشر من الرقم الفردي لليابان (My Number / 個人番号)، يُحسب بمجموع مرجّح ثابت على الأحد عشر رقمًا الأولى حتى تُلتقط أخطاء الكتابة والمسح عادة قبل تخزين الرقم.

كيف يُحسب رقم تحقق ماي نمبر؟

تُضرب الخانات الإحدى عشرة من اليسار في 2 و3 و4 و5 و6 و7 و2 و3 و4 و5 و6، ثم تُجمع النواتج. ورقم التحقق هو 11 ناقص باقي القسمة على 11، إلا أن الباقيين 0 و1 يعطيان 0.

هل يثبت رقم التحقق الصحيح أن الرقم يخص شخصًا ما؟

لا. تجري الأداة الحساب فقط ولا تستعلم من أي سجل، فالرقم الصحيح لا يثبت أن الشخص حي أو مسجل أو مستحق لأي خدمة. وفائدته الأساسية كشف خانة مكتوبة خطأ قبل حفظ الرقم.

هل يمكنني إدخال الرقم بشرطات أو مسافات؟

نعم. تُحذف المسافات والشرطات أولًا، فيُقرأ شكل مقسّم مثل 1234-5678-9012 على أنه اثنتا عشرة خانة. أما الحروف وعلامات الترقيم الأخرى فتُرفض بدل حذفها بصمت.

ماذا يحدث إذا كان رقم التحقق وحده خاطئًا؟

يُعلَن الرقم غير صالح دون أن تتوقف الأداة بخطأ، فتستطيع المعالجة الجماعية عزل الصفوف المعنية بدل إيقاف الملف كله.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/mynumber-japan

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/mynumber-japan \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"12345678901"}'
{
  "number": "12345678901"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.mynumber_japan",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

الأجسام غير الرقمية والأطوال الخاطئة تفشل بـ invalid_input بدل الحذف الصامت. تعمل الحسابات النقية نفسها مجانًا في المتصفح وبالسعر المنشور لواجهة API، دون استعلام سجل سكاني ودون الادعاء بأن مجموعًا اختباريًا صالحًا يعني أن الشخص حي أو مسجّل أو مخوّل بأي خدمة.

عقد الإدخال والأوضاع وسلوك الأخطاء

تُزال المسافات والشرطات فتقبل أشكال العرض الشائعة مثل 1234-5678-9012 أو المجموعات المفصولة بعد التطبيع؛ وترفض علامات الترقيم الأخرى والحروف كإدخال غير رقمي بـ invalid_input حتى لا يصل قيمة مقصوصة بصمت إلى التخزين. وضع compute هو الافتراضي: يطلب المحرك أحد عشر رقمًا بالضبط، ويعيد check_digit كسلسلة من حرف واحد، ويعيد with_check كالرقم الفردي ذي الاثني عشر رقمًا الذي يمكنكم طباعته أو حفظه، ويتضمن weights وalgorithm لمسارات التدقيق. يقبل وضع validate اثني عشر رقمًا بالضبط؛ وتُبلغ الاستجابة valid true عندما يطابق الرقم الختامي expected_check_digit المعاد حسابه، وتشمل دائمًا payload (أحد عشر رقمًا للجسم) وcheck_digit وexpected_check_digit وlength وweights وalgorithm. تُقبل مفاتيح بديلة مثل mynumber وmy_number وindividual_number وdigits وcode لنفس حقل الحمولة حتى لا تحتاج التكاملات التي تستخدم أسماء حقول يابانية إلى إعادة تسمية. ولأن المسار pure parse بلا ساعة ولا مصدر عشوائي ولا شبكة، فإن جسم JSON نفسه يعطي دائمًا نتيجة JSON نفسها على أداة المتصفح المجانية وعلى API بسعر $0.002 لكل طلب ناجح.

أين تناسب أرقام تحقق ماي نمبر سير العمل اليابانية الحقيقية

تعيد بوابات الضرائب والضمان الاجتماعي حساب expected_check_digit عندما يكتب مواطن رقمًا فرديًا من اثني عشر رقمًا أو يلصقه، حتى لا يُنشئ تبديل واحد إرسالًا وهميًا وملفًا مرفوضًا. يُكمل أصحاب العمل وموردو الرواتب قواعد من أحد عشر رقمًا في بيئات sandbox بوضع compute ثم يخزّنون with_check في موظفين اختباريين يجب أن يشبهوا معرّفات الإنتاج دون استخدام أرقام مواطنين حقيقية. تثبّت اختبارات التكامل with_check لتجهيزات معروفة مثل 123456789016 حتى لا تنحرف مكتبات النماذج وطابعات الملصقات وهذه API.

إكمال قاعدة ماي نمبر من 11 رقمًا لتجهيزات الاختبار

استدعوا وضع compute بأحد عشر رقمًا للجسم، واحفظوا with_check، واستخدموا الرقم الفردي ذا الاثني عشر رقمًا في سجلات اختبار ضريبية أو رواتب أو بلدية في sandbox.

التحقق من أرقام ماي نمبر اليابانية المكتوبة أو المستوردة

عندما يرسل نموذج أو ملف بنكي أو تغذية موارد بشرية اثني عشر رقمًا، استدعوا وضع validate وامنعوا التسجيل عندما يكون valid يساوي false، مع إظهار expected_check_digit للمساعدة في تصحيح خطأ كتابة واحد.

كيف أحسب رقم تحقق ماي نمبر بهذه الـ API؟

أرسلوا POST مع number مضبوطًا على أحد عشر رقمًا بالضبط وmode compute (أو احذفوا mode). تتضمن الاستجابة check_digit وwith_check (الرقم الفردي الكامل من اثني عشر رقمًا).

كيف أتحقق من ماي نمبر كامل من اثني عشر رقمًا؟

أرسلوا POST مع سلسلة الأرقام (مسافات أو شرطات اختيارية) وmode validate. تتضمن الاستجابة valid وcheck_digit وexpected_check_digit وpayload (أحد عشر رقمًا للجسم).

ماذا يحدث مع طول خاطئ أو حروف أو ترقيم غريب؟

بعد إزالة المسافات والشرطات، يُرفض الإدخال غير الرقمي والأطوال غير أحد عشر (compute) أو اثني عشر (validate) بـ invalid_input. مهام التحقق الفاشلة لا تُفوتر.

هل أداة رقم تحقق ماي نمبر مجانية؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بالسعر الأساسي المنشور $0.002؛ والإدخال غير الصالح لا يُحصَّل أبدًا.

اطّلع على توثيق KIT الكامل ←