我需要在Javascript中的方式來排序字符串在Windows中,但它似乎是不可能的。JavaScript可以像Windows一樣排序嗎?
Windows資源管理器排序是這樣的:
1.jpg - 2.jpg - 3.jpg - ....
雖然使用Javascript排序是這樣的:
1.jpg - 10.jpg - 11.jpg - 2.jpg -...
的Windows各種各樣的基於文件名中的數字值,而使用Javascript只是排序由字符的ASCII碼。
有時文件名不只是數字或文字,但兩者的結合,例如:
"mark 01 in school.jpg"
"mark 02 in school.jpg"
"john 05 in theater.jpg"
我需要的是一個JavaScript函數,上面的排序和所示。
我的問題是:JS中是否有一個函數,或者我怎麼能自己實現一個?
當然可以,你可以寫自己的算法更糟糕的情況下... http://en.wikipedia.org/wiki/Cocktail_sort –
如果它是兩者的結合,是什麼您的預期結果? –
糾正了很多英文錯誤 – pid