Uzun süredir arkadaş çevremin haberi olan bir web projesi ile uğraşıyorum. Projenin bir aşamasında kullanıcıların girmiş oldukları tc kimlik numaralarının doğruluğunu test etmem lazım. Belki bilmiyorsunuz ama tckimlik numarası oyle sıradan bir rakam değil. Üzerinde bir algoritma var. Buradan onun detayına ulaşabilirsiniz. Kısaca değinmek gerekirse:
T.C. Kimlik No, onbir haneden oluşan, Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından Türkiye Cumhuriyeti vatandaşlarına verilmiş 11 rakamdan oluşan kişiye özgü bir sayıdır.
Üzerinde basit bir pariteyle hata bulma özelliği bulunmaktadır; ilk 10 rakamın toplamının birler basamağı, 11. rakamı vermekte.
Ayrıca; 1, 3, 5, 7 ve 9. rakamın toplamının 7 katı ile 2, 4, 6 ve 8. rakamın toplamının 9 katının toplamının birler basamağı 10. rakamı; 1, 3, 5, 7 ve 9. rakamın toplamının 8 katının birler basamağı 11. rakamı vermektedir. (Kaynak: Wikipedia)
Sağolsun İsmail Ata Kurt doğrulama işlemini rahatça yapmak için bir Jquery eklentisi yazmış. Benim çok işime yaradı. Kendisine teşekkür ediyorum. Eklentiye buradan ve demo sayfasınada buradan ulaşabilirsiniz.

Daha önce yayınladığım makalede bilgilenme açısından java koduna da bakabilirsiniz. http://www.ugurarpaci.com/duyurular/her-tc-kimlik-numarasi-dogru-mu
Teşekkürler Uğur Bey bilgilendirici makale için.
Biz teşekkür ederiz efendim.