js填写银行卡号,每隔4位数字加一个空格
2017-11-22 14:28
471 查看
1、原生js写法
2、jQuery写法
!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://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(/(\d{4})(?=\d)/g, "$1 ")); }); }(); </script> </body> </html>
http://www.ydcss.com/archives/472###
相关文章推荐
- JS填写银行卡号每隔4位数字加一个空格
- js填写银行卡号,每隔4位数字加一个空格
- 原生js实现银行卡号每隔4位数字加一个空格案例
- 关于使用js/jquery监听input框输入的银行卡号,在输入时放大显示且每隔4位加一空格
- 输入银行卡号,每隔4位数字加一个空格(小细节)
- js 填写银行卡号时,每4个数字用空格隔开
- JS文本框每隔4个数字加一个空格,银行卡号文本框
- 银行卡号每隔4位插入空格 (再用户填写银行卡号的时候挺有用的) IE9+
- js实现input中输入数字,控制每四位加一个空格(银行卡号格式)
- JS 输入银行卡号,4位自动加空格
- 银行卡号每隔4位插入空格
- JS控制文本框:输入银行卡号,4位自动加上空格分隔
- Excel中关于银行卡号的应用即每隔4位加个空格及删除空格
- JS输入银行卡号,4位自动加空格
- JS输入银行卡号,4位自动加空格
- 基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
- JS控制文本框:输入银行卡号,4位自动加上空格分隔
- 银行卡号每隔4位插入空格
- 银行卡号每隔4位插入空格
- 每4位加一个空格(比如银行卡号)