var sor = ['11', '0', '22', '33'];
for(var i = 0 ; i <=10;i++){
sor.push('11222111111113332323231111'+i);
}
function sortnum(num1,num2){
return num2-num1;
}
sor.sort(sortnum);
$.each(sor,function(index,val){
$('div').append(val+'<br/>');
});
the result for firefox as below:
122111111111333232323111110
12211111111133323232311113
12211111111133323232311119
12211111111133323232311118
12211111111133323232311110
12211111111133323232311111
12211111111133323232311112
12211111111133323232311117
12211111111133323232311114
12211111111133323232311115
12211111111133323232311116
33
22
11
0
but what i expect is:
122111111111333232323111110
12211111111133323232311119
12211111111133323232311118
12211111111133323232311117
12211111111133323232311116
12211111111133323232311115
12211111111133323232311114
12211111111133323232311113
12211111111133323232311112
12211111111133323232311111
12211111111133323232311110
33
22
11
0