JSFiddle - React, Tailwind, and code Playground
by colorkid
JavaScript
var words = "is2 Thi1s T4est 3a";
//var words = "4of Fo1r pe6ople g3ood th5e the2";
function order(words){
var outArr = [];
if(words.length == 0){
alert("");
}
else{
var arr = words.split(" ");
for(var i = 0; i < arr.length; i++){
outArr.splice(arr[i].match(/[\0-9]+/gi) - 1, 0, arr[i]);// здесь я вставляю элемент массива в то место исходя из числа в нем
}
var newStr = outArr.join(' ');
alert(newStr);
}
}
order(words);