-
Notifications
You must be signed in to change notification settings - Fork 0
BankCard
do- edited this page Sep 22, 2024
·
2 revisions
BankCard — класс-наследник Luhn с фиксированной длиной кода (16) и методами, переопределёнными для поддержки формата XXXX XXXX XXXX XXXX.
const c = new BankCard ()Без параметров.
Если str — строка длины 19, то проверяет её на соответствие формату XXXX XXXX XXXX XXXX и если подходит, то дальше проверяет по унаследованному алгоритму за вычетом пробелов.
Генерирует строку цифр по унаследованному алгоритму и выдаёт либо её непосредственно, либо, если установлено options.format, то приведённой к формату XXXX XXXX XXXX XXXX.
Для получения правдоподобных результатов рекомендуется использовать опцию pre: по крайней мере, для первой цифры ('2' — "МИР"), но желательно для первых 6 (реально существующие BIN-коды — это не конфиденциальная информация).