Asp.net ile IBAN doğrulama Algoritması
Önce IBAN (International Bank Account Number) değerinin algoritmasını oluşturmak için formatına bakalım.


protected void btnKontrol_Click(object sender, EventArgs e)
Hane | Tanım | Format |
2 | Ülke Kodu | A-Z arası harfler |
2 | Kontrol Basamakları | 0-9 arası rakamlar |
5 | Banka Kodu 5 Hane | 0-9 arası rakamlar |
1 | Rezerv alanı 1 hane, sıfır olacak | 0 |
16 | Hesap No | 0-9 arası rakamlar |


protected void btnKontrol_Click(object sender, EventArgs e)
{
int uzunluk = txtIBAN.Text.Length;
string hesapKod="";
if (uzunluk > 26)
lblMesaj.Text = "Uzunluk büyük, 26 hane olmalı!";
else if (uzunluk < 26)
lblMesaj.Text = "Uzunluk küçük, 26 hane olmalı!";
if (uzunluk == 26) {
if (txtIBAN.Text[0] != 'T' || txtIBAN.Text[1] != 'R') {
lblMesaj.Text = "İlk iki hanesi TR olmalı";
}
else {
lblBankaKodu.Text = "Banka Kodu :"+txtIBAN.Text[5].ToString() +
txtIBAN.Text[6].ToString() +
txtIBAN.Text[7].ToString() +
txtIBAN.Text[8].ToString() +
txtIBAN.Text[9].ToString();
for (int i = 10; i < 26; i++) {
hesapKod += txtIBAN.Text[i].ToString();
}
lblHesapKodu.Text= "Hesap Kodu :"+hesapKod;
}
}
}
TR560006100000012990022302
TR56 0006 1000 0001 2990 0223 02

Kaynak
IBAN Web Sitesi : https://www.iban.com/
TR560006100000012990022302
TR56 0006 1000 0001 2990 0223 02

Kaynak
IBAN Web Sitesi : https://www.iban.com/

Dil Değiştir(Change Language)
Kategoriler
- Csharp(46)
- Csharp Formlar(9)
- Web Tasarım(10)
- CSS(22)
- JavaScript(28)
- PHP(46)
- Laravel(2)
- ASP.net(38)
- Excel(13)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(4)
- SQL Server(24)
- MySQL(13)
- Linux(13)
- MacOSX(8)
- Ayarlar(11)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(1)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
En çok Okunan 23 Makale
- :: Cep Telefonu IMEI Numarasını Öğrenm...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Csharp ile Access Veritabanı Bağlan...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile Basit Dosya Yükleme
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Web Tasarım öğrenmeye nereden başla...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: ASP.net Giriş Örnekleri, Textbox, L...
- :: Linux İşletim Sistemi Giriş ve Orta...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: Web sitenizi Google Web Dil Çeviric...
- :: Mac ve Windows Dosya Sistemleri Ara...
- :: Web Sitenize Google Güvenlik Kodu E...
- :: Mesaj Özütü (Hash) Algoritmaları...
- :: Asp.net ile Sql Server Veritabanına...
- :: Excel Hesap tablosunda EĞERSAY Fonk...