介绍
full-name-initials
是一款方便的 JavaScript 库,可以自动生成一个人或公司的名称首字母缩写,可以自定义每个首字母之间的分隔符,这是一款可以用于前端和后端的 npm 包。
安装
使用 npm 包管理工具进行安装:
npm install full-name-initials --save
API 介绍
getInitials
获取名称的首字母缩写
full-name-initials.getInitials(name, separator);
参数 | 类型 | 描述 |
---|---|---|
name |
string | 姓名或者公司名字 |
separator |
string | 用于分隔每个首字母的符号,默认是点号 |
isSuccessive
判断名称的首字母是否连续
full-name-initials.isSuccessive(name, separator);
参数 | 类型 | 描述 |
---|---|---|
name |
string | 姓名或者公司名字 |
separator |
string | 用于分隔每个首字母的符号,默认是点号 |
使用示例
获取姓名的首字母缩写
// 引入full-name-initials库 const fullNameInitials = require('full-name-initials'); // 获取结果是 L.J const initials = fullNameInitials.getInitials('Li Jian'); // 获取结果是 M.T.S const initialsMultiWord = fullNameInitials.getInitials('Mickey Mouse');
获取公司名字的首字母缩写
// 引入full-name-initials库 const fullNameInitials = require('full-name-initials'); // 获取结果是 A.F.C const initials = fullNameInitials.getInitials('Apple Inc.');
检查首字母是否连续
// 引入full-name-initials库 const fullNameInitials = require('full-name-initials'); // 判断结果是 false const checkSuccessive = fullNameInitials.isSuccessive('Li Jiang'); // 判断结果是 true const checkSuccessive2 = fullNameInitials.isSuccessive('MJ');
总结
本篇文章介绍了 npm 包 full-name-initials 的安装和使用方法、API 介绍以及详细的使用示例。通过本包可以快速、方便的生成一个姓名或公司名的首字母缩写,并可以对这些缩写进行灵活的操作。希望这篇文章能够帮助大家更好地了解这个 npm 包的具体使用方法和相关知识点。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056e9881e8991b448e757e