An open API service indexing awesome lists of open source software.

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.

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)