在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位数字后)时的信用卡检测? [复制]的主要内容,如果未能解决你的问题,请参考以下文章