es6 + 模組化封裝
"use strict";view codemodule.exports =
//處理arrresult,返回所有可能的拼音首字母串陣列
return
this
.mkrslt(arrresult);
},checkch (ch) ;
//檢查是否是多音字,是按多音字處理,不是就直接在strchinesefirstpy字串中找對應的首字母
return (omultidiff[uni] ? omultidiff[uni] : (strchinesefirstpy.charat(uni - 19968)));
},mkrslt (arr)
} else
//把複製並修改後的陣列連線到arrrslt上
arrrslt =arrrslt.concat(tmp);}}
}return
arrrslt;
},//檢視拼音首字母縮寫
query (name)
}
普通js版本
//此處收錄了375個多音字
var omultidiff = ;
//引數,中文字串
//返回值:拼音首字母串陣列
function
makepy(str)
//處理arrresult,返回所有可能的拼音首字母串陣列
return
mkrslt(arrresult);
}function
checkch(ch)
function
mkrslt(arr)
} else
//把複製並修改後的陣列連線到arrrslt上
arrrslt =arrrslt.concat(tmp);}}
}return
arrrslt;}//
兩端去空格函式
string.prototype.trim = function
() //
檢視拼音首字母縮寫
function
query( name )
view code
js 根據中文獲取拼音首字母
js部分 var pinyin param str 判斷中英文 returns 中文返回true,其他返回false function ischinese str param str 獲取拼音的字串 param split 拼音分隔符 param uppercase 是否轉為大寫 returns 結...
中文轉拼音首字母
使用者商品名稱簡拼搜尋 namespace common business 1.5.66 漢字轉拼音類 class pinyin 中文字串轉拼音首字母 strchangepin 漢字轉拼音的首字母 get first letter 漢字轉拼音 str2py 獲取拼音對應ascll碼 pinyin p...
獲取中文拼音的首字母的方法
之前一直以為按中文首字母分組的聯絡人列表只能是從後台返回,解析獲取乙個uuid c 的特殊標示符進行分組,今天偶然發現了一篇文章,自己也做了個測試,如下 cfmutablestringref string cfstringcreatemutablecopy nil,0,cfstr 中國 cfstri...