Kredi kartı formu
Kart numarası, son kullanma ve CVV birlikte. Amex girilince CVV 4 haneye çıkar.
Yerleşik doğrulama: Luhn ve son kullanma doğrulaması
Kart numarası ağa göre uzunluk ve Luhn sağlamasıyla, son kullanma geçersiz ve geçmiş aya karşı doğrulanır. CVV kart tipine göre 3 ya da 4 haneye kendiliğinden ayarlanır.
Önizleme
Form değeri: -
Görünen: -
Form değeri: -
Görünen: -
Form değeri: -
Görünen: -
Detaylar
- CVV, from: "card" ile kart alanına bağlanır. Bağlantı açıktır, şema taranmaz.
- Amex (34, 37) kart 4-6-5 gruplanır ve CVV 4 hane olur. Kart Visa'ya dönerse CVV hem ekranda hem formda 3 haneye kısalır.
- Kart Luhn ile, son kullanma geçmiş ay kontrolüyle doğrulanır.
Kart ağları
Ağ, numaranın ilk hanelerinden anlaşılır; desen, uzunluk ve CVV hane sayısı buna göre değişir.
| Ağ | Başlangıç | Uzunluk | Gruplama | CVV | getCardType |
|---|---|---|---|---|---|
| Visa | 4 | 16 | 4-4-4-4 | 3 | "visa" |
| Mastercard | 51–55, 2221–2720 | 16 | 4-4-4-4 | 3 | "mastercard" |
| American Express | 34, 37 | 15 | 4-6-5 | 4 | "amex" |
| Troy | 9792 | 16 | 4-4-4-4 | 3 | "troy" |
| Diğer | — | 16 | 4-4-4-4 | 3 | "unknown" |
Hook API için useViraMask(), kendi desenin için özel maske.