1个告终汉字取拼音互转的玲珑web对象库
https://github.com/sxei/pinyinjs/
第1个成效便是汉字转拼音,扶助多音字,输入了局以下
第两个是有了1个自界说的词库,注重是词库,假设输出多音字的辞汇时,会更正确的区别
第3个便是拼音转汉字,并达成了1个JS的输出法
怎样应用
/***获得汉字的拼音尾字母*@paramstr汉字字符串,借使逢到非汉字则本样前往*@parampolyphone能否撑持多音字,默许false,倘若为true,会前往全部大概的撮合数组*/pinyinUtil.getFirstLetter(str,polyphone);/***凭据汉字获得拼音,要是没有是汉字曲交前往本字符*@paramstr要更改的汉字*@paramsplitter分开字符,默许用空格隔离*@paramwithtone前往了局能否包括音调,默许是*@parampolyphone能否声援多音字,默许可*/pinyinUtil.getPinyin(str,splitter,withtone,polyphone);/***拼音转汉字,只帮助单个汉字,前往全部婚配的汉字撮合*@parampinyin单个汉字的拼音,没有能包括腔调*/pinyinUtil.getHanzi(pinyin);倘若您只须要获得拼音尾字母
<scripttype="text/javascript"src="pinyin_dict_firstletter.js"></script><scripttype="text/javascript"src="pinyinUtil.js"></script><scripttype="text/javascript">pinyinUtil.getFirstLetter('小茗同砚');//输入XMTXpinyinUtil.getFirstLetter('年夜华夏',true);//输入['DZG','TZG']</script>假若拼音没有须要音调
<scripttype="text/javascript"src="pinyin_dict_notone.js"></script><scripttype="text/javascript"src="pinyinUtil.js"></script><scripttype="text/javascript">pinyinUtil.getPinyin('小茗同砚');//输入'xiaomingtongxue'pinyinUtil.getHanzi('ming');//输入'亮实命叫铭冥茗溟酩瞑螟暝'</script>倘若须要腔调大概须要处置冷僻字
<scripttype="text/javascript"src="pinyin_dict_withtone.js"></script><scripttype="text/javascript"src="pinyinUtil.js"></script><scripttype="text/javascript">pinyinUtil.getPinyin('小茗同砚');//输入'xiǎomíngtóngxué'pinyinUtil.getPinyin('小茗同砚','-',true,true);//输入['xiǎo-míng-tóng-xué','xiǎo-míng-tòng-xué']</script>假若须要精确鉴别多音字
<scripttype="text/javascript"src="dict/pinyin_dict_withtone.js"></script><scripttype="text/javascript"src="dict/pinyin_dict_polyphone.js"></script><scripttype="text/javascript"src="pinyinUtil.js"></script><scripttype="text/javascript">pinyinUtil.getPinyin('少乡战少年夜','',true,true);//输入:chángchénghézhǎngdàpinyinUtil.getPinyin('喝火战喝采','',true,true);//输入:hēshuǐhéhècǎipinyinUtil.getPinyin('巨大的年夜妇','',true,true);//输入:wěidàdedàifū</script>GIT源码应用示例摒挡代码停载:
汉字取拼音互转的玲珑web对象库.zip
END
推举您浏览更多相关于“ 输出法对象库汉字拼音 ”的著作