IBAN numarası geçerlilik kontrolü
IBAN Doğrulama Aracı, uluslararası banka hesap numaralarının biçim ve kontrol basamağı açısından geçerliliğini denetler. Ödeme kontrolü ve veri girişi doğrulamalarında kullanışlıdır. Ülke kodu, uzunluk ve mod‑97 kontrolü kavramları sade biçimde açıklanır.
1. IBAN’daki boşluklar kaldırılır ve büyük harfe çevrilir. 2. İlk dört karakter sondan sonraya taşınır. 3. Harfler sayıya dönüştürülür (A=10…Z=35). 4. Elde edilen çok uzun sayı mod‑97 işleminden geçirilir; kalan 1 ise IBAN geçerli kabul edilir.
• Geçerlilik koşulu: number % 97 = 1.
• Ülke bazında uzunluk sabitleri kullanılır.
TR33 0006 1005 1978 6457 8413 26 → mod‑97 sonucu 1 olduğunda IBAN geçerlidir.
• IBAN doğrulaması, ISO 13616 standardındaki mod‑97 yöntemine dayanır.
• Uzunluk neden önemli?
Her ülke için sabit uzunluk vardır; farklıysa geçersizdir.
• Boşluklar hata yapar mı?
Uygulamada kaldırılır; kontrol sayısı boşluktan etkilenmez.
• Sadece mod‑97 yeterli mi?
Biçim ve ülke kuralları da kontrol edilmelidir.
• Hatalı karakterler?
Harf ve rakam dışı karakterler geçersiz sayılır.
| Girdi | Açıklama | Sonuç |
|---|---|---|
| TR33…1326 | IBAN | — |
| — | Harf→sayı dönüşümü | A=10…Z=35 |
| 1 | mod‑97 kalanı | Geçerli |
Not: Geçerli IBAN, hesabın varlığını garanti etmez; yalnızca biçimsel doğrulama yapılır.