js中文按首字母排序
var array = ['武漢', '北京', '上海', '天津','','am','pam','1213','123'];
var resultArray = array.sort(
function compareFunction(param1, param2) {
return param1.localeCompare(param2,"zh");
}
);
console.log(resultArray);// ["", "1213", "123", "北京", "上海", "天津", "武漢", "am", "pam"]
注意:array陣列中要全為字串,不能出現數字型別的,不然會出項報錯;
相關推薦
js中文按首字母排序
var array = ['武漢', '北京', '上海', '天津','','am','pam','1213','123']; var resultArray = array.sort( function compareFunction(param1, param2) {
JS對省市按首字母排序
/** * 省市拼音排序 */ function pySegSort(arr, empty) { if(!String.prototype.localeCompare) re
list之按照中文拼音首字母排序
原文地址:https://blog.csdn.net/weixin_41751625/article/details/79735271 在實際生活中,我們經常會用到根據中文拼音的首字母進行排序。從而方便進行檢索漢字,例如一個公司的人員,按照姓名的拼音的首字母
Java編程實現中英混合字符串數組按首字母排序的方法
數組 鍛煉 呵呵 indexof pinyin file 附件 col 翻轉 在Java中對於字符串數組的排序,我們可以使用Arrays.sort(String[])方法很便捷的進行排序。例如: ? 1 2 3 4 5 6 7 String[] arra
vue移動端城市列表按首字母排序元件包,有npm包,可直接下載使用
初衷,為各使用相關元件的小夥伴寫更少的相關程式碼實現功能,原始碼在我的被另一篇博文裡有,有興趣的可以去研究,使用過程中有問題的請即時反饋,謝了!qq(微信)591339209,有其他常用到的元件也可以反饋給我,酌情封裝!另外要是這個元件還有什麼需要優化,或者有哪裡使用還不方便
js 中文轉為首字母拼音
1)一個是將漢字翻譯為拼音,其中每一個字的首字母大寫; pinyin.getFullChars(this.value); 2)一個是可以將每一個字的拼音的首字母提取出來,是大寫的形式。pinyin.getCamelChars(this.value); var pinyi
原生JS寫一個首字母排序的通訊錄效果
點選檢視效果demo 思路上先將要排序的資料進行漢字轉換成拼音,根據首字母進行分類,然後將分類後的資料都有哪些首字母放入右邊的導航中,並將分類好的資料渲染進頁面.最後給右邊的導航中加上點選事件並滾動到內容的對應位子. html <!DOCTYPE html>
關於城市列表按首字母排序、分組及查詢的一個解決方案(mysql端)java
最近要做一個城市列表,網上找了個城市列表往mysql裡面一匯入,OK! 再把城市id,名稱查出來放到list裡面丟給前端客戶端處理。 後面客戶端找過來了,這樣把資料扔過去他那邊不好處理,要求在後臺根據首字母分組之後再傳過去,然後找了一上午處理方法,總體來說有三種方案: 1
根據中文拼音首字母排序、取得中文拼音首字母函式 oracle 排序
根據中文拼音首字母排序、取得中文拼音首字母函式 介紹根據中文的首字母、筆畫、部首排序函式【NLSSORT】: 1)、首字母 SELECT * FROM T_TABLE ORDER BY NLSSORT(NAME, 'NLS_SORT=SCHINESE_PINYIN_M'
將包含中文的數組按拼音首字母排序
color 拼音首字母排序 包含 utf-8 排序 pan col sort nbsp foreach ($array as $key=>$value) { $new_array[$key] = iconv(‘UTF-8‘, ‘GBK‘
通訊錄 按中文名字 拼音首字母 排序
function address_book(url, id, src, name) {// 引數說明 --> (資料介面, 人員id欄位名 ,圖片地址欄位名,名字欄位名) var name_list = ''; var letter_reg = /^[A-Z]$/; // 大寫字母
mysql 中文欄位排序( 按拼音首字母排序) 的查詢語句
在處理使用Mysql時,資料表採用utf8字符集,使用中發現中文不能直接按照拼音排序 如果資料表tbl的某欄位name的字元編碼是latin1_swedish_ci select * from `tbl` order by birary(name) asc ; 如果資
php按照中文首字母排序
substr 工具類 rar echo from 獲取 utf turn strong 1> 網絡上很多php的工具類可以將漢字轉為拼音; 2> 將拼音進行排序即可 另一種則是類似mysql轉碼方式: 1 foreach ($array a
mysql排序的中文首字母排序和自定義排序
二級 and gbk order by 首字母 order 排序 sql排序 code select * FROM organ_new where city_code = ‘SZ0755‘ and organ_type = ‘H‘ and state =
JS獲取中文拼音首字母,並通過拼音首字母快速查詢頁面內的中文內容
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Java中按照中文首字母排序
public class ABD { public static void main(String[] args) { //Collator類是用來執行區分語言環境的String比較的,這裡是選擇CHINA Comparator comparator = Co
UILocalizedIndexedCollation -- 本地化下按首字母分組排序
關於通訊錄的專案就會有按首字母或者漢字拼音首字母分組排序索引。說說以前用的就是 比如把漢字轉成拼音再排序的方法了,不僅效率低,對其他語言的本地化更是行不通。偶然間在閱讀別人的程式碼時發現了UILocalizedIndexedCollation,於是搜尋相關資料,整理了一下。參考自文章http://n
javascript 實現中文按照拼音首字母排序
js提供了sort()方法來對陣列內的資料進行排序,但是隻是對英文有作用,這個時候需要自定義排序的規則 ['張三','李四','王五'].sort((a, b) => a.localeCompare(b, 'zh-Hans-CN', {sensitivity: 'accent'})) 輸出 ['李
三道習題(1、將單詞表中由相同字母組成的單詞歸成一類,每類單詞按照單詞的首字母排序,並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞,每個單詞佔一行,以end結束輸入。)
#coding=gbk ''' 1、將單詞表中由相同字母組成的單詞歸成一類,每類單詞按照單詞的首字母排序,並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞,每個單詞佔一行,以end結束輸入。 #cinema #iceman #maps #spam #a
通訊錄之按漢字首字母排序-java
最近開發手機端OA系統通訊錄時遇到了用漢字首字母排序的問題,各種谷歌後發現了一個輪子pinyin4J,這個輪子是可以將漢字轉換成字母拼音,個人覺得很好用,完美的解決了排序的問題,分享一下。 原部落格地址 一.工具介紹 pinyin4j是一個支援將簡