js 根據中文獲取拼音首字母

2021-08-30 04:23:36 字數 1173 閱讀 9033

js部分

var pinyin = ;

/***

* @param str 判斷中英文

* @returns 中文返回true,其他返回false

*/function ischinese(str)

/***

* @param str 獲取拼音的字串

* @param split 拼音分隔符

* @param uppercase 是否轉為大寫

* @returns 結果

*/function getpinyin(str, split,uppercase ) else if (name !== false)

} else

}if(uppercase) result = result.touppercase();

result = result.replace(split,"");

return result.trim();

}/**

** @param str 字

* @returns 結果

*/function arraysearch(str)

}return false;

}/**

** @param str 獲取拼音的字串

* @param split 拼音分隔符

* @param uppercase 是否轉為大寫

* @returns 結果

*/function getpinyinfirstcharacter(str, split,uppercase) else if (name !== false)

} else

}if(uppercase) result = result.touppercase();

result = result.replace(split,"");

return result.trim();

}使用方式只需要將js引入到html檔案即可,其中getpinyin(str, split,uppercase ) str為獲取拼音的字串,split為返回結果之間的分割符,uppercase 為是否將結果全部轉為大寫,預設為false。即不轉為大寫。如getpinyin("你好","-",true)返回結果為:ni-hao,getpinyin("你好","-",false) 返回結果則為:ni-hao,實現**如下

js 獲取中文的拼音首字母

es6 模組化封裝 use strict module.exports 處理arrresult,返回所有可能的拼音首字母串陣列 return this mkrslt arrresult checkch ch 檢查是否是多音字,是按多音字處理,不是就直接在strchinesefirstpy字串中找對應...

中文轉拼音首字母

使用者商品名稱簡拼搜尋 namespace common business 1.5.66 漢字轉拼音類 class pinyin 中文字串轉拼音首字母 strchangepin 漢字轉拼音的首字母 get first letter 漢字轉拼音 str2py 獲取拼音對應ascll碼 pinyin p...

獲取漢字拼音首字母

有個專案需要用到生成漢字的首字母,但從網上查了一下,對於多音字的處理都不是很好,所以就利用pinyin4j這個工具包自己寫了乙個。用到的jar包是pinyin4j 2.5.0.jar 獲取拼音首字母,多音字用逗號隔開 public static string getfirstspell string...