UNPKG

name-initials

Version:

A JavaScript utility library to extract initials from names.

60 lines (48 loc) 1.14 kB
# name-initials A JavaScript utility library to extract initials from names. <p> <a href="https://npmjs.org/package/name-initials"> <img src="https://img.shields.io/npm/v/name-initials.svg?style=flat-square"> </a> </p> # 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)