Iranian Bank
Normalize card and Shaba values, validate their checksums, and identify the issuing Iranian bank from a card prefix or IBAN bank code.
Last updated August 12, 2026
Overview
Installation
$ npx shadcn@latest add https://ui.persian-labs.ir/r/iranian-bank.jsonUsage
import {
formatCardNumber,
getIranianBankByCardNumber,
validateIranianCard,
} from "@/lib/iranian-bank"
formatCardNumber("6219861918949297") // "6219 8619 1894 9297"
getIranianBankByCardNumber("62198619")?.name // "بلوبانک"
validateIranianCard("6219861918949297") // true