V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kongK
V2EX  ›  iOS

iOS 中 如何判断银行卡号是否正确?

  •  
  •   kongK · 2015-05-26 16:39:36 +08:00 · 4186 次点击
    这是一个创建于 3465 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求助,求助,求助:
    小白遇到问题了:现遇到一个判断银行卡号时候正确的问题,网上搜了一堆,最终无果,寻求大神帮助;

    11 条回复    2015-05-26 19:46:12 +08:00
    leopanhf
        1
    leopanhf  
       2015-05-26 16:51:02 +08:00
    还是得鉴权吧, 不然卡片到底有没有用还是无法知晓
    b821025551b
        2
    b821025551b  
       2015-05-26 16:52:09 +08:00
    是要判断卡号是否真实有效?还是判断格式是否正确?
    kongK
        3
    kongK  
    OP
       2015-05-26 16:58:55 +08:00
    @leopanhf 鉴权,这需要后台来搞吗
    kongK
        4
    kongK  
    OP
       2015-05-26 16:59:04 +08:00
    @b821025551b 就是现在,有一个银行,还有一个卡号, 我想判断这个银行对应的这个卡号的格式是不是正确的,就像判断手机号那样, 不让他随便的输入;
    b821025551b
        5
    b821025551b  
       2015-05-26 17:00:11 +08:00
    @kongK 像判断手机号那样写正则就行了,不需要鉴权
    66450146
        6
    66450146  
       2015-05-26 17:28:28 +08:00
    卡牌有没有效要刷一笔才知道,就像手机号的有效性也要打个电话/发个短信才知道一样
    surfire91
        8
    surfire91  
       2015-05-26 18:31:39 +08:00
    google luhn please
    lingyired
        9
    lingyired  
       2015-05-26 18:36:37 +08:00
    b821025551b
        10
    b821025551b  
       2015-05-26 18:38:17 +08:00
    @xiao99xiao so里大神回复的特别详细,但是楼主得针对国内各种卡号的格式做个调研,如果精度要求不高的话建议直接限制16-22位数字。
    song940
        11
    song940  
       2015-05-26 19:46:12 +08:00 via iPhone
    让他输入密码,看能不能取出钱就知道了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3327 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.