vendredi 20 mars 2015

How do I replace every dash (-) with a random number in javascript?

I have have some codes like ABCDE-----ABCD----ABC--, where each (-) needs to be a random number.


I have no problem using the replace function to change a single dash to a random number, but I have no clue how to make each dash a random number. Note: each number doesn't need to be unique.


Here is where I am now, but I need the numbers to not all be the same. http://ift.tt/1BeUYPg



var minNumber = 1;
var maxNumber = 9;

randomNumberFromRange(minNumber, maxNumber);

function randomNumberFromRange(min, max) {
var number = (Math.floor(Math.random() * (max - min + 1) + min));
var str = "ABCDE-----FGABC--";
var res = new RegExp("-", "g");
var code = str.replace(res, number);

document.getElementById("ccode").innerHTML = "Code: " + code;

}


Thanks for your time.





Aucun commentaire:

Enregistrer un commentaire