1

私たちは皆、さまざまなクレジットカードを検証するための多くの正規表現パターンの1つを見てきました(そしておそらく使用しました)...

カード会社自身が公開している「公式」正規表現パターンはありますか?

これらのパターンはすべて、コミュニティによって単に提出されたものですか?

4

1 に答える 1

1

カード番号を完全に検証できる正規表現パターンはありません。そこにあるさまざまな解決策は、最初の数桁だけをカバーする非常に基本的なチェックです。実際には、カード発行者によってカードがまだ割り当てられていない範囲内には、多くの場合、大きなギャップがあります。

最初の数桁、カードの長さ、およびluhnチェック桁を健全性チェックできますが、カードを完全に検証する唯一の方法は、検証と承認のためにカードをプロセッサに送信することです。

于 2012-09-23T09:25:10.803 に答える