paradox
3 سال پیش توسط paradox مطرح شد
5 پاسخ

احراز هویت کد ملی افراد خارجی

سلام شبتون بخیر

دوستان ایا امکان احراز هویت کد ملی افراد خارجی هست ؟

سرچ زدم چیزی نبود که روند به چه صورته فقط نوشته بود کد فراگیر برای اتباع خارجی

اگه کسی اطلاع داره ممنون میشم راهنمایی کنید به چه صورته


ثبت پرسش جدید
امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
0

کد ملی افراد خارجی منظورتون از کشورهای دیگست یا اونهایی که تابعه کشور ما هستن و از کشور ما شناسنامه دارن ؟


paradox
@wxyz4367 3 سال پیش مطرح شد
0

برای هر دو مورد به چه صورته ؟


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
0

با این تابع کد ملی تمام ایرانی ها کدملی رو به عنوان ارگومان بهش پاس بدین

function check_national_code($value)
{
    if(!preg_match('/^[0-9]{10}$/',$value)) {
        return (bool) false;
    }

    for($i=0;$i<10;$i++)
        if(preg_match('/^'.$i.'{10}$/',$value)) {
            return (bool) false;
        }

    for($i=0,$sum=0;$i<9;$i++)
        $sum+=((10-$i)*intval(substr($value, $i,1)));
        $ret=$sum%11;
        $parity=intval(substr($value, 9,1));
        if(($ret<2 && $ret==$parity) || ($ret>=2 && $ret==11-$parity)) {
            return (bool) true;
        }

    return (bool) false;

}

paradox
@wxyz4367 3 سال پیش مطرح شد
0

برای افراد خارج کشور هم همین تابع هست ؟


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
0

عزیز من هر کشوری الگوریتم خودش رو داره میتونین از ثبت احوال دیگر کشور خا برای اهتبار سنجی هر کشور سوالی کنین ولی تا اونجا که میدونم چیزه کلی وجود نداره


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام