sortString('g5et ski3lls on6 use1 your2 to4 7top').'use1 your2 ski3lls to4 g5et on6 7top'. sortString = function(Str){
Str = Str.split(",");
var arr = ["1","2","3","4","5","6","7","8","9"];
for(var n = 0; n < Str.length; n++){
for (var i = 0; i < arr.length; i++) {
if(Str.includes(arr[i])){
Str[n] = Str[i+1];
}
}
}
Str = Str.join();
console.log(Str);
}
sortString("gonna2 Yo1u me4 tu3ch");
const sortString = str => str
.split(' ')
.map(n => [ n, +/\d/.exec(n) ])
.sort((a, b) => a[1] - b[1])
.map(n => n[0])
.join(' ');const sortString = str => Array
.from({ length: 9 }, (_, i) => str.match(RegExp(`\\w*${i + 1}\\w*`)))
.filter(Boolean)
.join` `;const sortString = str => str && str
.match(/\S+/g)
.reduce((acc, n) => (acc[n.replace(/\D/g, '')] = n, acc), [])
.reduce((acc, n) => acc + (acc && ' ') + n, '');