在Java中编辑输入数字本身(如预猜测)(输入4位数字后)时的信用卡检测? [复制]

Posted

技术标签:

【中文标题】在Java中编辑输入数字本身(如预猜测)(输入4位数字后)时的信用卡检测? [复制]【英文标题】:Credit card detection while editing the input number itself (like pre guess)(after typing 4 digits) in Java? [duplicate] 【发布时间】:2018-03-28 15:17:06 【问题描述】:

存在许多验证完整号码的示例,但是任何人都可以帮助我如何开始预先猜测信用卡验证,同时逐位输入数字本身(至少在输入 4 位数字之后),而不是完整的完整号码在 Java 中?

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

【问题讨论】:

CC 验证未逐位验证 Luhn算法需要完整的CC号 我的意思是,你可以做到,但是对小于 15 位的数字进行验证是没有意义的 谢谢@cricket_007,但是我的项目要求说至少输入4位数字后我应该能够得到卡片类型? 伙计们,问题不重复,我的问题是编辑后的4位数字不是完整的数字,反正! 【参考方案1】:

dbachelder/CreditCardEntry 和 vinaygaba/CreditCardView 和 sharish/CreditCardView 在 github 上有很好的实现可以遵循。

dbachelder/CreditCardEntry 是如何实现预先猜测卡片类型所需的一些正则表达式的示例之一。只需记住在接受之前使用 luhn 算法验证全卡号。 FreeFormatter 网站有一些关于如何验证信用卡号的好信息。在任何情况下,您都必须先通过支付处理器对卡进行验证,然后才能确定它是有效的卡号。

祝你好运!

【讨论】:

非常感谢 :) 我需要调查的内容!我不明白你们在否决我的问题。 投反对票的原因可能是,简单的 github/*** 搜索可以为您节省大量输入此问题的时间。但我认为最好让您知道这只是一个简单的搜索 谢谢,反正我是 android 和 Java 新手! @Neelam 就我个人而言,我投了反对票,因为您要求我们“帮助您解决逻辑问题”,但问题中没有包含任何人来帮助您解决问题的逻辑 @cricket_007:感谢感谢,以后会注意的!无论如何更新了问题!

以上是关于在Java中编辑输入数字本身(如预猜测)(输入4位数字后)时的信用卡检测? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

munbergame

201621123065《JAVA课程设计报告》

java中如何判断输入的数是不是符合为四位整数这个条件?

用Java编程实现一个猜数字的游戏:系统随机产生一个1~100的数字,然后让玩家猜测这个数字,如果玩家猜错,

怎么在excel中输入15-01

卡号前 12 位应为安全输入,其余 4 位正常