JSFiddle - React, Tailwind, and code Playground
by hescano
JavaScript
function order(words){
if (words.length === 0) {
return "";
}
var regex = /\d+/g;
var arr = [];
var w = words.split(' ');
var number;
for (var i = 0; i < w.length; i++) {
number = parseInt(w[i].match(regex)[0]);
arr[number - 1] = w[i];
}
return arr.join(' ');
}
console.log(order("is2 Thi1s T4est 3a"))