js 獲取中文的拼音首字母

2022-01-12 01:00:09 字數 1109 閱讀 4174

es6 + 模組化封裝

"use strict";

module.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)

}

view code

普通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...