如何实现“填写银行卡号,每隔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 "); } };}();
<!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位数字加一个空格的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答