NodeJS实战71:获取汉字的拼音。

某些时候,可能需要获取汉字字符串的拼音、拼音首字母等。

在NodeJS开发中,依赖三方库:pinyin,可以很容易实现。

NodeJS实战71:获取汉字的拼音。

代码如下:

NodeJS实战71:获取汉字的拼音。

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  );  

运行效果如下:

NodeJS实战71:获取汉字的拼音。

可见,能很容易的获取文字对应的首字母和拼音。

该模块还有不少可选参数,用于控制如是否获取多音字拼音、是否给拼音加音调等等。

甚至有的开发者,还用它实现JS版的输入法。

原创文章,不限转载。欢迎分享学习,大家一起进步。

更多原创NodeJS实战系列文章:

Node.JS实战38:将Node.JS代码编译成字节码

Node.JS实战59:负载均衡的实现

Node.JS实战36:写一个WAF中间件!防黑客,防攻击

Node.js实战13:fs模块奥义!开发一个数据库

展开阅读全文

页面更新:2024-04-14

标签:汉字   奥义   拼音   实战   多音字   音调   开发者   字符串   字节   输入法   中间件   模块   黑客   代码   数码   文章

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top