您好!欢迎来到云资源!本站资源24小时自动发货,海量精品课程资源免费下载!

js填写银行卡号,每隔4位数字加一个空格

1、原生js写法function () {document.getElementById(bankCard).onkeyup = function (event) {var v = this.value;if(/\S{5}/.test(v)...
1、原生js写法
function () {
    document.getElementById('bankCard').onkeyup = function (event) {
        var v = this.value;
        if(/\S{5}/.test(v)){
            this.value = v.replace(/\s/g, '').replace(/(\d{4})(?=\d)/g, "$1 ");
        }
    };
}();
  2、jQuery写法
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<input type="text" id="J_BankCard"/>
<script src="http://res.wdphp.com/jquery/1.10.2/jquery.min.js"></script>
<script>
    !function () {
        $('#J_BankCard').on('keyup mouseout input',function(){
            var $this = $(this),
                v = $this.val();
            /\S{5}/.test(v) && $this.val(v.replace(/\s/g,'').replace(/(\d{4})(?=\d)/g, "$1 "));
        });
    }();
</script>
</body>
</html>

开通vip
首页 导航 会员 客服 微信
QQ 微信 邮箱 TOP