التحقق من رقم الهوية
أداة التحقق من رقم الهوية هي أداة تحقق يمكن استخدامها للتحقق مما إذا كان رقم الهوية صالحًا.
سمات
1. دعم التحقق من إدخال الدفعة
2. دعم التحقق من القراءة من قاعدة البيانات
3. دعم خادم SQL
4. دعم أوراكل
هيكل رقم الهوية
وفقًا للوائح أرقام هوية المواطن في المعيار الوطني لجمهورية الصين الشعبية GB 11643-1999، يتكون رقم هوية المواطن من رمز جسم مكون من سبعة عشر رقمًا ورمز فحص مكون من رقم واحد. ترتيب الفرز من اليسار إلى اليمين هو:
1. رمز العنوان المكون من ستة أرقام: يمثل المقاطعة (منطقة ذاتية الحكم، بلدية تابعة مباشرة للحكومة المركزية، منطقة إدارية خاصة)، المدينة (رمز ملخص للمدن على مستوى المحافظة، المحافظات ذاتية الحكم، الدوريات والبلديات والمقاطعات الخاضعة لولاية البلديات الوطنية ) ، المقاطعة (المناطق البلدية، المدن على مستوى المقاطعة، العلم).
* يشير الرقمان الأول والثاني إلى المحافظة (منطقة تتمتع بالحكم الذاتي، بلدية تابعة مباشرة للحكومة المركزية، منطقة إدارية خاصة).
* يمثل الرقمان الثالث والرابع المدينة (الرمز المجمع للمدن على مستوى المحافظة، والمحافظات ذاتية الحكم، والاتحادات والبلديات الوطنية، والمناطق والمقاطعات). من بينها، 01-20 و51-70 تمثل المقاطعات والبلديات؛ 21-50 تمثل المناطق (المحافظات والرابطات ذاتية الحكم).
* يمثل الرقمان الخامس والسادس المقاطعات (المناطق البلدية والمدن على مستوى المقاطعة والأعلام). 01-18 يشير إلى المدن على مستوى المقاطعة الخاضعة لسلطة المقاطعات أو المناطق البلدية (المحافظات ذاتية الحكم، الدوريات)؛ 21-80 يشير إلى المقاطعات (اللافتات)؛ 81-99 يشير إلى المدن على مستوى المقاطعة الخاضعة مباشرة لولاية المقاطعات.
2. رمز تاريخ الميلاد المكون من ثمانية أرقام: يشير إلى سنة وشهر ويوم الميلاد (الجانب الأيسر من الشهر واليوم المكون من رقم فردي مبطن بالرقم 0). يتم تمثيل السنة بأربعة أرقام، دون فواصل بين السنة والشهر واليوم.
3. رمز التسلسل المكون من ثلاثة أرقام: يشير إلى الرقم التسلسلي المخصص للأشخاص المولودين في نفس المنطقة والسنة والشهر واليوم.
4. رمز الشيك المكون من رقم واحد: كرمز الشيك للرقم الخلفي، يتم حسابه بواسطة وحدة تجميع الأرقام وفقًا لصيغة موحدة. إذا ظهر الرقم 10 في رمز الشيك، استخدم X بدلاً من ذلك.
تحقق من خوارزمية الكود
1. ضرب أول 17 رقمًا من رقم الهوية بمعاملات مختلفة. المعاملات من المركز الأول إلى المركز السابع عشر هي: 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2.
2. أضف نتائج ضرب الأعداد المكونة من 17 رقما والمعاملات.
3. اقسم المبلغ المضاف على 11 وخذ الباقي.
4. يمكن أن يكون الباقي 11 رقمًا فقط: 0-1-2-3-4-5-6-7-8-9-10. رقم التعريف الأخير المقابل هو 1-0-X-9-8-7-6-5-4-3-2.
على سبيل المثال:
إذا كان الباقي 3، فإن رمز التحقق الموجود في الرقم 18 هو 9. إذا كان الباقي هو 2، فإن رمز التحقق المقابل هو X، وX هو في الواقع الرقم الروماني 10.
الخطوة التالية
سيستمر محرر Downcodes في استكشاف المزيد من المعرفة حول أدوات التحقق من رقم الهوية ومشاركتها معك!