initials
v3.1.2
从姓名中提取首字母缩写并将首字母添加到姓名中
使用 npm 安装 Node.js:
npm install --save initials
initials('John Doe')// 'JD'initials(['John Doe', 'Robert Roe'])// ['JD', 'RR']// 缩写的别名('John Doe')initials. find('John Doe')// 解析姓名缩写.parse('John Doe')// {name: 'John Doe', 缩写: 'JD'}//将缩写添加到 name(s)initials.addTo('John Doe')// 'John Doe (JD)'// 传递现有缩写名称缩写(['John Doe', 'Jane Dane'], { 现有: { 'John Doe': 'JD' }})// ['JD', 'JDa']
可以传入首选缩写(JD)
,例如
console.log(initials('John Doe (JoDo)') );// 'JoDo'
如果姓名包含电子邮件,则在计算缩写时会忽略它
console.log(initials('John Doe [email protected]'));// 'JD'
如果名称是电子邮件,则域部分将被忽略
console.log(initials('[email protected]'));// 'jo'
传递名称数组时,避免首字母重复
console.log(initials(['John Doe', 'Jane Dane']));// ['JDo', 'JDa']
npm test
麻省理工学院