PDA

View Full Version : آموزش: بررسی صحت کد ملی وارد شده توسط کاربر



TeacherMath
چهارشنبه 07 تیر 1391, 21:52 عصر
function checkCodeMeli(code)
{

var L=code.length;

if(L<8 || parseInt(code,10)==0) return false;
code=('0000'+code).substr(L+4-10);
if(parseInt(code.substr(3,6),10)==0) return false;
var c=parseInt(code.substr(9,1),10);
var s=0;
for(var i=0;i<9;i++)
s+=parseInt(code.substr(i,1),10)*(10-i);
s=s%11;
return (s<2 && c==s) || (s>=2 && c==(11-s));
return true;
}


منبع (http://www.aliarash.com/article/codemeli/codemeli.htm)

ali***
یک شنبه 26 آذر 1391, 08:25 صبح
با سلام
دوستان کسی میتونه بگه چطوری از کد ملی می توان شهر محل تولد را تشخیص داد
البته الگوریتمش را می دونم فقط نمی دونم چطوری توی برنامه بالا ازش استفاده کنم.
ممنون میشم پاسخ بدید.