项目作者: wenbei421

项目描述 :
使用javascript实现中文首拼和全拼的类库
高级语言: JavaScript
项目地址: git://github.com/wenbei421/spelling.git
创建时间: 2018-10-24T10:16:06Z
项目社区:https://github.com/wenbei421/spelling

开源协议:Apache License 2.0

下载


spelling.js


spelling.js是使用javascript实现中文首拼和全拼的类库

使用方法

  • <head>标签中引用 /dist/spelling.min.js
  • 调用方法 spelling.getFullSpell('咏鹅')spelling.getFirstSpell('咏鹅')

    模板

    <!DOCTYPE html>




    咏鹅







    咏鹅





    唐:骆宾王





    鹅,鹅,鹅,曲项向天歌





    白毛浮绿水,红掌拨清波








    咏鹅





    唐:骆宾王





    鹅,鹅,鹅,曲项向天歌





    白毛浮绿水,红掌拨清波



    结果

    YongE

    咏鹅

    Tang:LuoBinWang

    唐:骆宾王

    E,E,E,QuXiangXiangTianGe

    鹅,鹅,鹅,曲项向天歌

    BaiMaoFuLvShui,HongZhangBoQingBo

    白毛浮绿水,红掌拨清波

    ye

    咏鹅

    t:lbw

    唐:骆宾王

    e,e,e,qxxtg

    鹅,鹅,鹅,曲项向天歌

    bmfls,hzbqb

    白毛浮绿水,红掌拨清波

属性

名称 描述 类型 默认值 可选值
checkPolyphone 是否区分多音字 boolean false true、false
fullSpellSeparate 拼音全拼间隔 string #、@、空格等
fullCharCase 拼音全拼大小写方式 string lowerCase upperCase:大写
lowerCase:小写
upperCamelCase:大写驼峰
lowerCamelCase:小写驼峰
firstCharCase 拼音首拼大小写方式 string upperCase upperCase:大写
lowerCase:小写

方法

名称 描述 类型 参数
options 设置 object {checkPolyphone: false, fullSpellSeparate: "",fullCharCase: "lowerCase", firstCharCase: "upperCase" }
getFirstSpell 获取拼音首拼 function string
getFullSpell 获取拼音全拼 function string