نمایش نتایج 1 تا 16 از 16

نام تاپیک: فرمول تشخيص صحت كد ملي

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #11

    نقل قول: فرمول تشخیص صحت کد ملی

    اینم کد جاوا اسکريپت
     function checkMelliCode(varmellicode)
    {
    var meli_code;
    meli_code=varmellicode.value;
    if (meli_code.length == 10)
    {
    if(meli_code==’1111111111′ ||
    meli_code==’0000000000′ ||
    meli_code==’2222222222′ ||
    meli_code==’3333333333′ ||
    meli_code==’4444444444′ ||
    meli_code==’5555555555′ ||
    meli_code==’6666666666′ ||
    meli_code==’7777777777′ ||
    meli_code==’8888888888′ ||
    meli_code==’9999999999′ )
    {
    alert(”کد ملی صحیح نمی باشد”);
    objcode.focus();
    return false;
    }
    c = parseInt(meli_code.charAt(9));
    n = parseInt(meli_code.charAt(0))*10 +
    parseInt(meli_code.charAt(1))*9 +
    parseInt(meli_code.charAt(2))*8 +
    parseInt(meli_code.charAt(3))*7 +
    parseInt(meli_code.charAt(4))*6 +
    parseInt(meli_code.charAt(5))*5 +
    parseInt(meli_code.charAt(6))*4 +
    parseInt(meli_code.charAt(7))*3 +
    parseInt(meli_code.charAt(8))*2;
    r = n - parseInt(n/11)*11;
    if ((r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r))
    {
    return true;
    }
    else
    {
    alert(”کد ملی صحیح نمی باشد”);
    objcode.focus();
    return true;
    }
    }
    else
    {
    return true;
    }

    آخرین ویرایش به وسیله vbhamed : پنج شنبه 14 شهریور 1392 در 11:00 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •