我想使用jquery,限制16个数字验证信用卡,在输入数字时自动在4个数字后添加空格。信用卡号码如
4444 4444 4444 4444
如何使用jquery
进行验证答案 0 :(得分:0)
如果你想只使用jQuery,而不是card.js(虽然看起来很酷)这个代码应该照顾它:
$('.credit').on('input', function(){
var number = $(this).val();
number = number.replace(/[^\dA-Z]/g, '').replace(/(.{4})/g, '$1').trim().substring(0, 19);
$(this).val(number);
});
来自How to insert space every 4 characters for IBAN registering?和Javascript trim a string to length
的帮助