initials
v3.1.2
извлекает инициалы из и добавляет инициалы к именам
Установите с помощью npm для node.js:
npm install --save initials
инициалы('Джон Доу')// 'JD'initial(['Джон Доу', 'Роберт Роу'])// ['JD', 'RR']// псевдоним для инициалов('Джон Доу')инициалы. find('John Doe')// анализируем имя(а)initials.parse('John Doe')// {name: 'John Doe', инициалы: 'JD'}// add инициалы для name(s)initials.addTo('John Doe')// 'John Doe (JD)'// передаем существующие инициалы для name(s)initials(['John Doe', 'Jane Dane'], { существующий: { 'Джон Доу': 'JD' }})// ['JD', 'JDa']
Предпочтительные инициалы можно передать в (JD)
, например
console.log( инициалы('Джон Доу (JoDo)') );// 'JoDo'
Если имя содержит адрес электронной почты, оно игнорируется при вычислении инициалов.
console.log( инициалы('John Doe [email protected]') );// 'JD'
Если имя представляет собой адрес электронной почты, доменная часть игнорируется.
console.log( инициалы('[email protected]') );// 'jo'
При передаче массива имен избегаются дубликаты инициалов.
console.log( инициалы(['Джон Доу', 'Джейн Дейн']) );// ['JDo', 'JDa']
npm test
Массачусетский технологический институт