我需要验证一张信用卡(假的-我没有做任何真实的交易)。条件是
我试过了,我的是3-4{10-16}。但它似乎并没有产生结果。
谢谢你的期待
发布于 2011-03-22 20:30:58
应:
^[34][0-9]{9,15}$[34]是其中一个角色。[3-4]是一样的。{9,15}是正确的语法。请注意,[34]是第一个数字,因此需要减去一个数字。一些例子:http://www.rubular.com/r/q61cPPYW7E
发布于 2011-03-22 21:58:38
您可能希望通过使用一些更积极的验证来确定信用卡号是否不仅仅满足RegEx的格式。
您可以使用Luhn算法来验证数字,甚至可以使用进一步的验证来告诉您信用卡号码是哪个公司的?。
https://stackoverflow.com/questions/5397440
复制相似问题