Ard Arda gelen karakterleri boşluk ile ayırma

by mtambulut

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.js"></script>
<input id="edValue" type="text">
<br>
<span id="lblValue" style="color:black;"></span>

JavaScript

var x = document.getElementById("edValue");

x.addEventListener("keypress", edValueKeyPress, false);
x.addEventListener("keyup", edValueKeyPress, false);

function edValueKeyPress() {
  var edValue = document.getElementById("edValue");
  var s = edValue.value.replace(/(\S{4}\s*)/g, function(match){
  															// "\d{4}" dersek sadece rakam tekrarlanan 4 karakter
            console.log("match before" + match);
            if(match.match(/\s/)){return match;}
            return match + " ";
    });
	edValue.value = s;

  var lblValue = document.getElementById("lblValue");
  lblValue.innerText = s;
}

/*
var downed = 0; 
$('#test').keydown(function () {
    downed++;
    if(downed == 3){
        var reformat = this.value.replace(/(\d{4}\s*)/g, function(match){
            console.log("match before" + match);
            if(match.match(/\s/)){return match;}
            return match + " ";
    });
    console.log(reformat);
    this.value = reformat; 
        downed = 0;
    }
}); */