js 银行卡4位中间一个空格

原创 2013年12月05日 23:57:55
function change(){
    var card = $('#cardNo').val();
    card = card.replace(/\D/g,'')
    var ncard='';
    for(var n=0;n<card.length;n=n+4){
        ncard += card.substring(n,n+4)+" ";
    }
    console.log(ncard.replace(/(\s*$)/g,""));
    $('#cardNo').val(ncard.replace(/(\s*$)/g,""));
}

相关文章推荐

js 填写银行卡号时,每4个数字用空格隔开

Document var num = 0; function inputAccount(){ var str = $('#bankCa...
  • kongjiea
  • kongjiea
  • 2014年07月24日 17:51
  • 16754

js控制四个数字加空格(银行卡)并且支持插入数字(解决光标跳动问题)

一般来说,为了便于用户输入,银行卡号会每四个数字用空格隔开,这个在前端使用正则表达式不难做到,但是容易出现不能从数字中间插入的问题:光标移动到中间,输入一个数字后光标便自动跳转到最右了。 上述问题非常...

银行卡号每隔4位插入空格

难点不是插入空格,而是修正光标的位置,这个只支持IE9+         银行卡号4位空格                     $(func...

每4位卡号以空格分隔的JS

在实际业务应用中,用到每4位卡号以空格分隔,相应的JS如下: function cardInsertBlank(){ var len=document.ge...

银行卡号4位分隔JS

银行卡号4位分隔JS this.value = this.value.replace(/[ \f\t\v]/g, '').replace(/(\d{4})(?=\d)/g, "$1 ...

js银行卡每四位加空格正则表达式

onInputChange = (ev, inputType) => { let value = ev.target.value; if (inputType == '...

JS输入银行卡号,4位自动加空格

php 银行卡号 手机号码 正则表达式格式化 每4位隔空格显示

转自:http://blog.csdn.net/yuhao818/article/details/44034989 $str = '6228480402564890018'; preg_mat...

IOS 银行卡每输入4位自动加空格

#pragma mark - UITextFieldDelegate   - (BOOL)textField:(UITextField *)textField shouldChangeCharact...

Chrome firefox ie等浏览器空格(&nbsp;)兼容问题

使用( ;)空格浏览器之间,显示的不一样,对不起等现象。解决方案:用半角空格&ensp;或者全角空格&emsp;就可以了,&ensp;相当于半格中文字符的宽度,&emsp;相当于一个中文字符宽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 银行卡4位中间一个空格
举报原因:
原因补充:

(最多只允许输入30个字)