1. 程式人生 > >js 銀行卡4位中間一個空格

js 銀行卡4位中間一個空格

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