js 漢字按照拼音排序效果

admin發表於2017-03-28

在實際應用中,經常會遇到比較英文字串的大小的需求,其實比較漢字順序的需求也不少,比如一個非常常見的就是姓氏按照拼音順序進行排序,下面就通過程式碼例項介紹一下如何實現此效果。

關於英文字元排序可以參閱javascript中字串如何比較大小一章節。

下面進入正題,介紹一下如何對漢字按照拼音順序進行排序。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var strOne="螞";
var strTwo="蟻";
console.log(strOne.localeCompare(strTwo));

localeCompare()函式實現了此功能,具體用法可以參閱js localeCompare()一章節。

上面只是介紹一下如何按照拼音順序比對漢字,下面分享一段能夠實現漢字排序功能的程式碼。


相關文章