2016-03-11 71 views
-1

需要使用保持大寫字母小寫的javaScript執行自然排序,我已經創建了用於詳細理解的plunker。在javascript中區分大小寫的自然排序json響應

我已經使用由kennebecJavascript : natural sort of alphanumerical strings)給出的以前的帖子回答自然分選功能

Plunker:plnkr.co/edit/Ls2jRRpHJcOhHhkFl8dC?p=preview

function compare(x, y) {  
     //naturalSorter should return job column sorting as A (uppercase), a(lowercase), A13(alphanum), A13(alphanum), A14(alphanum) 
       return naturalSorter(x, y);    
     } 

任何幫助,將不勝感激。

謝謝!

+0

' '一個'< 'B' && 'A'<「a''在控制檯運行此。它會返回*真*。大寫已經自然小於小寫。請澄清你的問題。 – Neil

+0

是的!但即使我們嘗試不將x和y轉換爲小寫,結果也不如預期。請看看搶劫者。 –

+0

更新的重新啓動(http://plnkr.co/edit/Ls2jRRpHJcOhHhkFl8dC?p=preview) –

回答

0

不需要做結果與toLowerCase,只是return naturalSorter(x, y)排序應該按照正確的順序

+0

不,它沒有幫助我:-(結果沒有正確排序,請檢查plunker。更新plunker:http://plnkr.co/edit/Ls2jRRpHJcOhHhkFl8dC?p=preview –

相關問題