You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BankCard — класс-наследник Luhn с фиксированной длиной кода (16) и методами, переопределёнными для поддержки формата XXXX XXXX XXXX XXXX.
Конструктор
constc=newBankCard()
Без параметров.
Методы
verify (str)
Если str — строка длины 19, то проверяет её на соответствие формату XXXX XXXX XXXX XXXX и если подходит, то дальше проверяет по унаследованному алгоритму за вычетом пробелов.
random (options)
Генерирует строку цифр по унаследованному алгоритму и выдаёт либо её непосредственно, либо, если установлено options.format, то приведённой к формату XXXX XXXX XXXX XXXX.
Для получения правдоподобных результатов рекомендуется использовать опцию pre: по крайней мере, для первой цифры ('2' — "МИР"), но желательно для первых 6 (реально существующие BIN-коды — это не конфиденциальная информация).