概述
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(/(.{4})/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://static.ydcss.com/libs/jquery/1.11.2/jquery.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(/(.{4})/g, "$1 ")); }); }(); </script> </body> </html>
以上所述是小编给大家介绍的JS填写银行卡号每隔4位数字加一个空格,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
最后
以上就是舒心万宝路为你收集整理的JS填写银行卡号每隔4位数字加一个空格的全部内容,希望文章能够帮你解决JS填写银行卡号每隔4位数字加一个空格所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复