web-dev-qa-db-ja.com

クレジットカード番号と銀行口座番号を確認するにはどうすればよいですか?

このトピックに関連して多くの議論があったことを私は知っています。 クレジットカードの検証:カード名に非ASCII文字を含めることはできますか?

私がこの質問をしたかった理由は、人々がすべての情報を1か所で見つけることができたからです。

私が見つけたもの(私が間違っている場合/どこで私を訂正してください):

タイトル-長さ-フォーマット

クレジットカード番号-最小13、最大19-数値

クレジットカード名-MAX26-英数字(イニシャルの後にドットを含めることはできませんか?)

銀行口座番号(ところで、私はインドにいます)-最小11、最大15-数値

銀行口座名-申し訳ありませんが、わかりません-英数字ですか? (繰り返しますが、わかりません)

これが財務データとジャグリングしなければならない人々を助けるように答えを提供してください。

17
th3an0maly

この記事を読む: リンク

クレジットカード番号を生成することですが、カードが有効かどうかを判断するのに役立ちます。

クレジットカード会社をクレジットカード番号にリンクするルールは次のとおりです。

Visa = 4XXX - XXXX - XXXX - XXXX
MasterCard = 5[1-5]XX - XXXX - XXXX - XXXX
Discover = 6011 - XXXX - XXXX - XXXX
Amex = 3[4,7]X - XXXX - XXXX - XXXX
Diners = 3[0,6,8] - XXXX - XXXX - XXXX
Any Bankcard = 5610 - XXXX - XXXX - XXXX
JCB =  [3088|3096|3112|3158|3337|3528] - XXXX - XXXX - XXXX
Enroute = [2014|2149] - XXXX - XXXX - XXX
Switch = [4903|4911|4936|5641|6333|6759|6334|6767] - XXXX - XXXX - XXXX
22
Sean Vaughn