一个简单的汉字转换到拼音模块,目前覆盖了 401 个常用音和和 6765 个常用汉字,可以同时应用于 NodeJS 和浏览器环境。
可以很方便地应用于需要对汉字数据进行转换、或者过滤的各类场合。
npm install simple-pinyin
或者
bower install simple-pinyin
<script src="simple-pinyin/dist/index.min.js"></script>
<script>
simplePinyin.default('你好 simplePinyin');
</script>
CMD
const { default: simpleyPinyin } = require('simple-pinyin');
ES6 Module
import simplePinyin from 'simple-pinyin';
然后就可以直接输入中文,输出拼音了。
simplePinyin('你好 simplePinyin!', { pinyinOnly: false });
>> ["ni", "hao", "simplePinyin", "!"]
可以参考范例。
Select2 的过滤可以使用 matcher 参数,CollectionView for ChaplinJS 可以使用 filterer 参数,更多框架还请参考各自文档。
参数名称 | 类型 | 解释 | 默认值 |
---|---|---|---|
matchFullText | blank or original | 完整匹配文本参数,可以输出和原文本一样长度的数组,blank 参数对不是拼音文本你输出空字符,original 会输出原始文本文本。如果不设置的话则跟 3.0 时不加 pinyinOnly 时效果一样。 | 无 |