在 Java 中编辑输入号码本身(如预猜)(输入 4 位数字后)时进行信用卡检测?

Credit card detection while editing the input number itself (like pre guess)(after typing 4 digits) in Java?

有很多验证完整号码的例子,但是谁能帮助我如何开始预先猜测信用卡验证,同时逐位输入号码本身(至少在输入 4 位数字后),而不是完整的Java?

中的完整数字

PS: 问题不重复,存在完整数字验证答案,但我的要求是输入 4 位数字后。谢谢

dbachelder/CreditCardEntry and vinaygaba/CreditCardView and sharish/CreditCardView on github 有很好的实现可以遵循。

dbachelder/CreditCardEntry is one of the examples of how to implement some of the regex needed to pre-guess the card type. Just remember to validate the full-card number with luhn algorithm before accepting it. FreeFormatter 站点提供了一些关于如何验证信用卡号的有用信息。在任何情况下,必须先通过支付处理器验证该卡,然后才能确定它是有效的卡号。

祝你好运!