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);