Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

name-initials

ericvera84.6kMIT0.1.3TypeScript support: definitely-typed

A JavaScript utility library to extract initials from names.

initials

readme

name-initials

A JavaScript utility library to extract initials from names.

Usage

Install the module:

npm install name-initials --save

ES6

import nameInitials from 'name-initials';

const initials = nameInitials('John Smith');

console.log(initials);
// Output: JS

Pre-ES6

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