https://github.com/ericvera/name-initials
A JavaScript utility library to extract initials from names.
https://github.com/ericvera/name-initials
Last synced: about 1 year ago
JSON representation
A JavaScript utility library to extract initials from names.
- Host: GitHub
- URL: https://github.com/ericvera/name-initials
- Owner: ericvera
- License: mit
- Created: 2016-12-14T05:07:53.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-28T22:45:52.000Z (over 9 years ago)
- Last Synced: 2025-04-12T12:08:16.645Z (about 1 year ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# name-initials
A JavaScript utility library to extract initials from names.
# Usage
Install the module:
```sh
npm install name-initials --save
```
### ES6
```js
import nameInitials from 'name-initials';
const initials = nameInitials('John Smith');
console.log(initials);
// Output: JS
```
### Pre-ES6
```js
var nameInitials = require('name-initials');
var initials = nameInitials('John Smith');
console.log(initials);
// Output: JS
```
# Input => Output
* E. => E
* Eric => E
* E. Vera => EV
* Eric V. => EV
* Eric A. E. => EA
* Eric A. E. Vera => EV
* Eric A. Vera => EV
* Eric A. Vera Perez => EV
* Eric Vera-Perez => EV
* Eric A. Vera-Perez => EV
* Eric Vera Perez => EV
* Eric A. de Vera Perez => ED
* Eric A. de Vera-Perez => ED
* Eric A. Perez-de Vera => EP
* Eric A. Perez de Vera => EP
* Eric (Instructor Somewhere) => E
* Éric Vera => ÉV
* Vera-Perez => VP
* Eric "No Nickname" Vera => E
# License
[MIT](https://github.com/ericvera/name-initials/blob/master/LICENSE)