通过Js获取字符串的拼音首字母
发布于 4 天前 作者 Nbsaw 376 次浏览 来自 分享

获取拼音首拼应该也是蛮常见的需求吧,如果对于小一点的项目来说,为了达到这个目的而去引用一个完整的拼音库好像有点得不偿失,因为它们的体积往往都比较大。于是经过原作者同意,我就基于pinyinjs写了一个专门获取汉字首拼的工具库 - pyfl

具体的使用场景比如说。微信的通讯录,手机的通讯录之类的。这里的分组可以由服务端做,也可以由前端来。

image.png

不管你是否是前端还是后端都可以使用pyfl。如果你是node,你可以通过require("pyfl").default;来使用。以下是一般的前端项目的用法。

import pyfl from 'pyfl';
pyfl('喵'); // M
pyfl('好笑吗跟傻子一样整天就知道哈哈哈哈哈哈哈')); // HXMGSZYYZTJZDHHHHHHH
pyfl('罤夶繙着洗'); // TBFZX
pyfl('Pure'); // Pure
pyfl('Made by ❤'); // Made by ❤

pyfl会把支持的汉字转换成大写的拼音输出出来。如果是英文或者奇怪的文字比如阿拉伯语的话会原样输出出来。

1 回复
回到顶部