私たちは皆、さまざまなクレジットカードを検証するための多くの正規表現パターンの1つを見てきました(そしておそらく使用しました)...
カード会社自身が公開している「公式」正規表現パターンはありますか?
これらのパターンはすべて、コミュニティによって単に提出されたものですか?
私たちは皆、さまざまなクレジットカードを検証するための多くの正規表現パターンの1つを見てきました(そしておそらく使用しました)...
カード会社自身が公開している「公式」正規表現パターンはありますか?
これらのパターンはすべて、コミュニティによって単に提出されたものですか?
カード番号を完全に検証できる正規表現パターンはありません。そこにあるさまざまな解決策は、最初の数桁だけをカバーする非常に基本的なチェックです。実際には、カード発行者によってカードがまだ割り当てられていない範囲内には、多くの場合、大きなギャップがあります。
最初の数桁、カードの長さ、およびluhnチェック桁を健全性チェックできますが、カードを完全に検証する唯一の方法は、検証と承認のためにカードをプロセッサに送信することです。