Javascript Tc Kimlik No Doğrulama

JavaScript TC Kimlik No Doğrulama

TC kimlik numarası, Türkiye Cumhuriyeti vatandaşlarına verilen 11 haneli bir numaradır. Bu numara, kişinin doğum tarihi, cinsiyeti ve doğum yeri gibi bilgilerini içerir. TC kimlik numarası, birçok resmi işlemde kullanılır. Bu nedenle, bu numaranın doğru bir şekilde girilmesi ve doğrulanması önemlidir.

JavaScript, web sayfalarında sıklıkla kullanılan bir programlama dilidir. JavaScript ile, TC kimlik numarasının doğru bir şekilde girildiğini ve doğrulandığını kontrol etmek mümkündür.

TC Kimlik No Doğrulama Algoritması

TC kimlik numarasının doğru olup olmadığını kontrol etmek için aşağıdaki algoritma kullanılabilir:

  1. TC kimlik numarasının ilk 10 hanesi toplanır.
  2. Toplamın son hanesi 10’dan çıkarılır.
  3. Elde edilen sonuç, TC kimlik numarasının 11. hanesine eşit olmalıdır.

Örneğin, 12345678901 numaralı TC kimlik numarasının doğru olup olmadığını kontrol etmek için aşağıdaki adımlar izlenir:

  1. 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 0 = 45
  2. 45’in son hanesi 5’tir.
  3. 10 – 5 = 5
  4. 5, TC kimlik numarasının 11. hanesine eşittir.

Bu nedenle, 12345678901 numaralı TC kimlik numarası doğrudur.

JavaScript ile TC Kimlik No Doğrulama

JavaScript ile TC kimlik numarasının doğru olup olmadığını kontrol etmek için aşağıdaki kod kullanılabilir:

“`javascript
function tcKimlikNoDogrula(tcKimlikNo) {
if (tcKimlikNo.length != 11) {
return false;
}

var toplam = 0;
for (var i = 0; i < 10; i++) {
toplam += parseInt(tcKimlikNo[i]);
}

var sonHane = toplam % 10;
var kontrolHane = parseInt(tcKimlikNo[10]);

return sonHane == kontrolHane;
}
“`

Bu kodu kullanarak, bir web sayfasında TC kimlik numarasının doğru olup olmadığını kontrol etmek mümkündür.

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi