【问题标题】:How can we Validate Credit Card Numbers with White Spaces using Jquery? [duplicate]我们如何使用 Jquery 验证带有空格的信用卡号? [复制]
【发布时间】:2012-04-09 17:10:48
【问题描述】:

我想知道我们如何验证信用卡。

我们有一个脚本允许这样的数字

4444111122223333

我希望信用卡验证接受这种格式的信用卡号(带有空格)。

4444 1111 2222 3333 

如何在 JavaScript 中实现。

谢谢

一个

【问题讨论】:

  • 你在使用任何框架吗?比如jquery?如果是这样,请查看some validation plugins
  • 你不需要框架。您只需要知道使卡号成为有效卡号的算法(卡号不像“自动递增”的 ID)
  • 其实我们使用的是Jquery。但我们不关注美国运通、花旗银行等信用卡类型。目前我们只关注空白验证。
  • 您需要做的就是删除空格并将其传递给您当前的验证,例如num.replace(/\s/g,'');.

标签: javascript validation


【解决方案1】:

您可以使用正则表达式来完成此任务。看看this

以及如何在 JavaScript 中使用正则表达式的简短 description

【讨论】:

    【解决方案2】:

    【讨论】:

    • 其实我们使用的是Jquery。但我们不关注美国运通、花旗银行等信用卡类型。目前我们只关注空白验证。
    猜你喜欢
    • 2020-10-18
    • 2014-08-14
    • 2013-03-02
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 2011-09-10
    • 2011-11-16
    • 2016-11-15
    相关资源
    最近更新 更多