Bu yöntem ile TCkimlik numarasının sayısal doğruluğunu kontrol ediyoruz.
Fonksiyon: 11 haneli tckimlik numarasının ilk 10 hanesinin toplamının 1ler basamağı 11.haneye eşit olmak zorundadır.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
|
<%
| if request.Form(”tckimlik”)<>”" then
| tckimlik = request.form(”tckimlik”)
|
| topla = cint(mid(tckimlik,1,1))+mid(tckimlik,2,1)+mid(tckimlik,3,1)+mid(tckimlik,4,1)+mid(tckimlik,5,1)+mid(tckimlik,6,1)+mid(tckimlik,7,1)+mid(tckimlik,8,1)+mid(tckimlik,9,1)+mid(tckimlik,10,1)
|
| if right(topla,1) = right(tckimlik,1) then
| Response.write(”<font color=green>tc kimlik no geçerli</font>”)
| else
| Response.write(”<font color=red>tc kimlik no geçerli degil</font>”)
| end if
|
| end if
| %>
| <form action=”" method=”post”>
| <p>TC Kimlik Numarasını Girin</p>
| <p>
| <input type=”text” name=”tckimlik” maxlength=”11″ />
| </p>
| <p><input type=”submit” name=”gonder” value=”Kontrol Et” /> </p>
| </form> |
|