クレジット カードとデビット カードの両方でこの Luhm アルゴリズムが使用されていますか?
次の段落では、一部のカード番号が正しく特定できないようです。
これと同様のことを行っている人がいます。コードを提供してもらえますか?ありがとう###
//ルーム検証ルール: 16 桁の銀行カード番号 (19 桁のユニバーサル):
// 1. チェックなしで 15 (または 18) を変更します。桁 ) カード番号は右から 1 から 15 (18) までの番号が付けられ、奇数桁の数字は 2 倍されます。
// 2. 奇数桁の積の 10 の位をすべて加算し、偶数桁の数値をすべて加算します。
// 3. 合計とチェック ディジットを 10 で割り切れるように加算します。
//bankno は銀行カード番号です BanknoInfo は p またはプロンプト情報を表示するその他のコントロールです
リーリー
}
アルゴリズム検証のこの新しいアイデアは素晴らしいです。元のコードは外国人によって書かれたのでしょうか?桁数が0の場合を考慮していないためでしょうか?