여러 글자를 임의로 입력하면 4자리 숫자가 공백과 함께 자동으로 추가되는 것을 확인할 수 있습니다 [Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ] function test(){ var len=document.getElementById('card').value.length; var reg = /\s{1,}/g; var card_ = ""; var card=document.getElementById('card').value; //去除空格 card = card.replace(reg,""); for(var i = 0;i < len;i++){ if(i == 3||i == 7 ||i == 11||i == 15) { card_ = card_ + card.charAt(i) + " "; } else { card_ = card_ + card.charAt(i); } } document.getElementById("card").value = card_; }