Teal TealUI

汉字转拼音util/pinyin

查询汉字对应的拼音。

<input type="text" id="input" placeholder="输入中文" value="中文" />
<button onclick="input.value = getPinYin(input.value).map(x=>x.join('|')).join(' ')">转为拼音</button>
仅支持简体中文
实现原理

在源码中有一个拼音检索表,函数会检索此表查询拼音。

API

函数 描述
getPinYin(value)(value:string):string[][]

获取中文(简体)的拼音。

参数 类型 描述 默认值
value* string

返回值

类型:string[][]

返回每个字符发音组成的数组。如果不是中文或无法识别则该字符对应的位置是空数组。

获取中文(简体)的拼音。

getPinYinOfChar(value)(value:string):string[]

获取单个中文(简体)字符的拼音。

参数 类型 描述 默认值
value* string

返回值

类型:string[]

返回字符的所有发音。如果不是中文或无法识别则返回空数组。

获取单个中文(简体)字符的拼音。