某些时候,可能需要获取汉字字符串的拼音、拼音首字母等。
在NodeJS开发中,依赖三方库:pinyin,可以很容易实现。
var pinyin = require("pinyin");
var str = "动态防御WAF:ShareWAF。- JS代码混淆加密就用:JShaman。";
console.log( str );
var zm = pinyin(str,
{style:pinyin.STYLE_FIRST_LETTER}
).toString();
zm = zm.replace(new RegExp(",",'g'),"");
console.log( zm );
zm = pinyin(str).toString();
zm = zm.replace(new RegExp(",",'g'),"");
console.log( zm );
可见,能很容易的获取文字对应的首字母和拼音。
该模块还有不少可选参数,用于控制如是否获取多音字拼音、是否给拼音加音调等等。
甚至有的开发者,还用它实现JS版的输入法。
原创文章,不限转载。欢迎分享学习,大家一起进步。
Node.JS实战38:将Node.JS代码编译成字节码
Node.JS实战59:负载均衡的实现
Node.JS实战36:写一个WAF中间件!防黑客,防攻击
Node.js实战13:fs模块奥义!开发一个数据库
页面更新:2024-04-14
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号