欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > 程序代码 > 原生JS实现填写银行卡号,每隔4位数字加一个空格
这篇文章主要为大家详细介绍了原生JS实现填写银行卡号,每隔4位数字加一个空格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

如何实现“填写银行卡号,每隔4位数字加一个空格”,361模板网总结了两种方法来实现。

第一、用原生来实现

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 ");
        }
    };
}();

第二种、通过JQ效果来实现

<!DOCTYPE html>
<html>
<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>

完成。

以上就是原生JS实现填写银行卡号,每隔4位数字加一个空格的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: JS 原生JS

上一篇织梦自定义表单“数据校验证不对,程序返回”的解决方案

下一篇JS实现页面显示当前日期星期几

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在