Yazeka
Arama sonuçlarına göre oluşturuldu
TC kimlik numarası doğrulama algoritması, Türkiye Cumhuriyeti vatandaşlarına verilen 11 haneli kimlik numarasının geçerli olup olmadığını kontrol etmek için kullanılan bir yöntemdir 23. Bu algoritma şu adımları içerir:
- Uzunluk ve Sayısallık Kontrolü: TC kimlik numarası 11 haneli olmalı ve tamamen sayılardan oluşmalıdır 2.
- İlk Rakamın "0" Olmaması: Numara "0" ile başlayamaz 2.
- 9. Basamak Kontrolü: İlk dokuz basamaktaki sayıların toplamı 7 ile çarpılır ve ikinci dokuz basamaktaki sayıların toplamından çıkarılır 3. Elde edilen farkın 10'a bölümünden kalan, 10. basamaktaki sayıya eşit olmalıdır 3.
- 11. Basamak Kontrolü: İlk 10 basamağın toplamı 10'a bölündüğünde kalan, 11. basamaktaki sayıya eşit olmalıdır 3.
Bu adımları takip ederek, validateTCNumber fonksiyonu gibi özel algoritmalar kullanılarak TC kimlik numarasının geçerliliği doğrulanabilir 2.
5 kaynaktan alınan bilgiyle göre: