Luhn Kontrolörü

Formlar ve test kartı filtresi için 13-19 basamaklı kart numaraları Luhn'ı geçip geçmediğini kontrol edin.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

Luhn 算法校验信用卡/银行卡号格式(忽略空格与连字符)。

纯数字: 4532015112830366

Notlar

免责声明

仅做格式校验,不连接支付网络,不存储卡号。

Formlar ve test kartı filtresi için 13-19 basamaklı kart numaraları Luhn'ı geçip geçmediğini kontrol edin.

Hızlı başlangıç

  1. Numarayı girin

    Boşluklar ve çizgiler izin verilir; olmayan rakamlar otomatik olarak çıkarılır.

  2. Çıktı görüntüleme

    Geçer / başarısızlık ve rakam sayısının 13-19 aralığında olup olmadığını gösterir.

Luhn Algoritması Nasıl Çalışır

Luhn (mod 10) algoritması, rakamları sağdan sola işler: en sağdaki rakam kontrol rakamıdır; diğer rakamlar ikiye katlanır ve 9 üzerindeki değerler 9 çıkarılır. Toplam 10'a bölünmek zorundadır. En çok tek basamaklı yazım hatalarını ve bitişik transposyonları yakalar.

Visa, Mastercard, Amex ve diğerleri PAN 'larda Luhn kullanır, ancak geçmek sadece kartın var olduğu, aktif olduğu veya fonları olduğu anlamına gelmez formatın geçerli olabilir.

Test kartları

Luhn'ı geçmek gerçek bir kart anlamına gelmez; ödeme entegrasyonu için resmi Stripe, Adyen veya geçit test numaralarını kullanın. Bu araç ön uç doğrulama, birim testi aygıtları ve demolar için uygundur.

Örnekler

Vize testi örneği

Input

4532 0151 1283 0366

Output

Pass

Ortak öğretim örneği; gerçek ücretler için asla kullanmayın.

FAQ

Numaralar saklanıyor mu?

Hayır. Sadece tarayıcı belleğinde hesaplandı ve yenileme sırasında temizlendi.

Bu, IBAN doğrulanmasından nasıl farklıdır?

Luhn kart PAN'lar için geçerlidir; IBAN MOD-97 ve ülke uzunluğu kurallarını kullanır.