2017-10-17 10 views
-2

完全な数字を検証する例はたくさんありますが、数字で数字を入力している間に(少なくとも4桁の数字を入力した後)、完全な数字ではなく、クレジットカードの検証を事前に推測する方法を教えてくださいJava?Javaで入力番号そのものを編集している間(前の推測のように)(4桁の入力後に)クレジットカードの検出?

PS:質問は重複していません。完全な数字の検証の回答はありますが、私の要件は4桁の数字を入力した後です。ありがとう

+2

CCの検証は桁 –

+3

で数字を検証していないLuhnアルゴリズムは、あなたがそれを行うことを確認してくださいフルCC番号 –

+0

私が意味を、必要としますが、15桁cricket_007 @ –

答えて

1

dbachelder/CreditCardEntryvinaygaba/CreditCardViewsharish/CreditCardViewはgithubでかなり良い実装を持っています。

dbachelder/CreditCardEntryは、カードの種類を事前に推測するのに必要な正規表現の実装方法の例の1つです。それを受け入れる前に、フルカード番号をluhnアルゴリズムで検証してください。 FreeFormatterサイトには、クレジットカード番号の確認方法に関する良い情報があります。いずれの場合でも、有効なカード番号であることを確認する前に、カードを支払いプロセッサで検証しなければなりません。

幸運を祈る!

+0

ありがとう:)私が調べる必要があったこと!私はy pplが私の質問をd​​ownvotingていることを理解していない。 –

+1

downvoteはおそらく、単純なgithub/stackoverflow検索がこの質問の入力にあなたの時間を節約したという事実のためです。しかし、私はこれが単なる検索であることを知らせるのは良い考えだと思う。 – pellucide

+0

ありがとう、とにかく私はAndroidとJavaには初めてだ! –

関連する問題