Csharp/C#教程:使用正则表达式进行信用卡validation?分享


使用正则表达式进行信用卡validation?

使用正则表达式validation信用卡的正确方法是什么? 如果使用哪一个在线有吨。 如果不是如何validation?

如何使用包含空格的信用卡号? 涵盖了您应该需要的一切。

请参阅此链接使用Regulars表达式查找或validation信用卡号

再见。

我想你正在寻找Luhn算法 。 这是一个简单的校验和公式,用于validation各种识别号码。

这取决于您希望预validation的准确程度。 要validation您能做的一切,您需要计算卡的最后一位应该是什么,并与输入的内容进行比较,这是RegEx无法做到的。

有关算法和其他详细信息,请参阅此链接 , 该链接还提供了可以validation的公共号前缀列表。

– 编辑:

事实上,我会略微不同意自己并同意克莱图斯。 在发送之前尽可能多地validation(没有详细了解特定类型的信用卡[恕我直言])。 并且不用说(希望),这个validation应该在JavaScript中完成,以使其快速,然后在服务器上,以进行双重检查(以及JavaScript禁用的人)。

– 以前的回复:

不要打扰; 只需让提供商在您实际尝试付款时进行validation。 没有正当理由尝试自己validation它。 如果你真的喜欢它,你可以使用它。

上述就是C#学习教程:使用正则表达式进行信用卡validation?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/985676.html

(0)
上一篇 2021年12月21日
下一篇 2021年12月21日

精彩推荐