nesta_dima, наверняка есть и другие варианты
<script>
var str = "5 2 1 5 6 2 55.2 1";
var arr = str.split(' ');
var min = Math.min.apply(Math, arr);
var max = Math.max.apply(Math, arr);
var reg = RegExp(min + " .*? " + max);
str = str.replace(reg, min + " " + max);
alert(str)
</script>