用户输入卡号

时间:2016-10-21 01:40:53

标签: javascript jquery javascript-events

有人可以指导我如何在用户输入卡号时根据卡类型实现格式化信用卡吗?

我必须在卡号之间插入空格。对于AMEX卡,它是4 6 5,而对于所有其他卡,它是4 4 4 4。

当用户没有输入他的卡号时,就会发生这种情况。有人可以指导我吗?我是Java脚本的新手

1 个答案:

答案 0 :(得分:0)

如果在按键时调用该事件,则下面的代码将解决该问题。谢谢您的帮助  $(this).val(function(i,v)                     {                         var v = v.replace(/ [^ \ d] / g,'')。match(/。{1,4} / g);                         回归v? v.join(''):'';                     });
            }