js处理用户输入的银行卡号实现四位一段,并且只能输入数字

其中ABC是输入框的id。type="tel"可直接呼出数字键盘。

<input type="tel" maxlength="24" id="cardNo" name="bankCardIn" placeholder="请输入银行卡号"/>

$("#ABC").on("keyup",function(){ var str = $(this).val(); str = str.replace(/D/g,'') var ncard=''; for(var n=0;n<str.length;n=n+4){ ncard += str.substring(n,n+4)+" "; } $(this).val(ncard.replace(/(s*$)/g,"")); });
原文地址:https://www.cnblogs.com/lowerCaseK/p/bankNO.html