Files
mindoc/static/cherry/pinyin/README.md
张胜 21fe4b631a markdown编辑器增加cherryMarkdown
* 使用cherryMarkdown替换editorMd

* 支持历史&边栏

* 优化代码&支持html格式渲染为预览格式&保存主题配置

* 修复drawio异常

* 优化drawio异常改法

* 自定义提示面板主题颜色

* drawio增加样式,并且更新到最新版本

* 增加代码块复制功能&&修复drawio渲染图片过大&&drawio生成图片背景改为透明

* 恢复原有markdown编辑器,新增cherry markdown编辑器

* 修复复制功能异常

* 修复drawio偶尔无法编辑

---------

Co-authored-by: zhangsheng.93 <zhangsheng.93@bytedance.com>
2023-07-03 09:41:27 +08:00

53 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
https://github.com/liu11hao11/pinyin_js
# pinyin_js
中文转拼音
##安装
```
npm install
```
##汉字转化成带音节的拼音
```javascript
var pinyin=require("pinyin_js");
console.log(pinyin.pinyin("你好"," "));
//输出结果是nǐ hǎo
```
##汉字转化成不带音节的拼音
```javascript
var pinyin=require("pinyin_js");
console.log(pinyin.pinyinWithOutYin("你好"," "));
//输出结果是ni hao
```
##判断是否是汉字
```javascript
var pinyin=require("pinyin_js");
console.log(pinyin.isChineseWord("你好"));//true
console.log(pinyin.isChineseWord("!你好",false));//true
console.log(pinyin.isChineseWord("!你好",true));//第二个参数true是严格模式默认为严格模式
//false
```
##首字母排序
```javascript
var pinyin=require("pinyin_js");
var users = [
{ 'user': '张三丰', 'age': 40 },
{ 'user': '123', 'age': 48 },
{ 'user': '张三', 'age': 48 },
{ 'user': '李四', 'age': 36 },
{ 'user': '张三炮', 'age': 34 }
];
var sortResult = pinyin.sort(users, "user");
console.log(sortResult)
/*[ { user: '123', age: 48 },
{ user: '李四', age: 36 },
{ user: '张三', age: 48 },
{ user: '张三丰', age: 40 },
{ user: '张三炮', age: 34 } ]*/
```