구름은 바람을 탓하지 않는다

주민등록번호 check 본문

IT/PowerBuilder

주민등록번호 check

구름은 바람을 탓하지 않는다 2018. 9. 29. 14:02

주민등록번호 check

 

int i, sum = 0, li_mod, li_reg_no_chk, li_reg_no[13], li_chkvalue[12] = {2,3,4,5,6,7,8,9,2,3,4,5}

For i = 1 to 13
   li_reg_no[i] = integer(mid(as_reg_no, i, 1))
Next

for i = 1 to 12
   sum += li_reg_no[i] * li_chkvalue[i]
Next

li_mod = mod(sum, 11)

li_mod = 11 - li_mod

li_reg_no_chk = mod(li_mod, 10)

If li_reg_no_chk = li_reg_no[13] Then
   // 언놈꺼 도용했노 ????!#%^&
   return true
Else
   // 그대는 누구???
   return false
End If

 

'IT > PowerBuilder' 카테고리의 다른 글

사업자 등록번호 Check  (0) 2018.09.29