【发布时间】:2012-04-09 17:10:48
【问题描述】:
我想知道我们如何验证信用卡。
我们有一个脚本允许这样的数字
4444111122223333
我希望信用卡验证接受这种格式的信用卡号(带有空格)。
4444 1111 2222 3333
如何在 JavaScript 中实现。
谢谢
一个
【问题讨论】:
-
你在使用任何框架吗?比如jquery?如果是这样,请查看some validation plugins
-
你不需要框架。您只需要知道使卡号成为有效卡号的算法(卡号不像“自动递增”的 ID)
-
其实我们使用的是Jquery。但我们不关注美国运通、花旗银行等信用卡类型。目前我们只关注空白验证。
-
您需要做的就是删除空格并将其传递给您当前的验证,例如
num.replace(/\s/g,'');.
标签: javascript validation