Вам нужно извлечь числовые значения из строк и отсортировать по ним, как сказал vlood.Например, попробуйте этот код:
function mySort(arr)
{
var regex = /Value\s([0-9]+)/;
function map(str) {
return Number(regex.exec(str)[1]);
}
return arr
.sort(
function (a,b) {
var av = map(a), bv = map(b);
return av < bv ? -1 : av > bv ? 1 : 0;
})
}
mySort(["Value 1", "Value 10", "Value 11", "Value 5"]);