1.0.1 • Published 3 years ago

correct-name-core v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Correct Name Core

“好好打名字!”项目的核心功能包。The core features pack of The Correct Name Porject.

使用

引入包

ES6

import Cornm from 'correct-name-core'

CommonJS

const Cornm = require('correct-name-core')

创建实例

事先准备好一份要查询的姓名列表(例如namelist.txt),纯文本,一行一个名字,UTF-8编码。

之后创建一个Cornm实例

// namelist.txt
青章浚
浚章青
...
const cornm = new Cornm('namelist.txt')

查询使用

Cornm有且仅有一个方法:q,传入一个字符串来查询符合条件的姓名,返回一个包含满足拼音首字母的所有姓名数组。

cornm.q('qzj')  // ['青章浚']
cornm.q('jzq')  // ['浚章青']

其余API

Cornm实例还有一个db属性,按照以下格式储存着全部姓名以及对应的拼音

[
    {
      Name: '青章浚',
      Pinyin: [
        ['q'],
        ['z'],
        ['j', 'x']
      ]
    },
    {
      Name: '浚章青',
      Pinyin: [
        ['j', 'x'],
        ['z'],
        ['q']
      ]
    }
]
1.0.1

3 years ago

1.0.0

3 years ago