// 주민번호 유효성 검사
private bool IDNumProc(string juminNo)
{
string[] ArrayJumin = new string[13];
juminNo = juminNo.Replace("-", "").Replace(".", "");
for (int i = 0; i < 13; i++)
{
ArrayJumin[i] = juminNo.Substring(i, 1);
}
int total = 0;
total += int.Parse(ArrayJumin[0]) * 2;
total += int.Parse(ArrayJumin[1]) * 3;
total += int.Parse(ArrayJumin[2]) * 4;
total += int.Parse(ArrayJumin[3]) * 5;
total += int.Parse(ArrayJumin[4]) * 6;
total += int.Parse(ArrayJumin[5]) * 7;
total += int.Parse(ArrayJumin[6]) * 8;
total += int.Parse(ArrayJumin[7]) * 9;
total += int.Parse(ArrayJumin[8]) * 2;
total += int.Parse(ArrayJumin[9]) * 3;
total += int.Parse(ArrayJumin[10]) * 4;
total += int.Parse(ArrayJumin[11]) * 5;
total = total % 11;
if ((int.Parse(ArrayJumin[12]) == (11 - total)))
return true;
else
return false;
}
출처 : http://cafe.naver.com/ilikefox.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=262
'Dev > Etc' 카테고리의 다른 글
Window객체 - 메소드 - resizeBy/resizeTo (0) | 2008.04.18 |
---|---|
본문에서 사이트주소(URL)만 링크시키기.. [정규식] (0) | 2008.03.21 |
IIS 상태 코드 리스트 (0) | 2008.03.11 |
FTP 상태 코드 리스트 (0) | 2008.03.11 |
Internet Explorer 7 과 Ultraedit 11.x version 충돌 (0) | 2008.02.20 |