initials
v3.1.2
extrae iniciales y agrega iniciales a nombres
Instale usando npm para node.js:
npm install --save initials
iniciales('John Doe')// 'JD'iniciales(['John Doe', 'Robert Roe'])// ['JD', 'RR']// alias para iniciales('John Doe')iniciales. find('John Doe')// analizar nombre(s)initials.parse('John Doe')// {nombre: 'John Doe', iniciales: 'JD'}// agregar iniciales to name(s)initials.addTo('John Doe')// 'John Doe (JD)'// pasar las iniciales existentes para nameinitials(['John Doe', 'Jane Dane'], { existente: { 'John Doe': 'JD' }})// ['JD', 'JDa']
Las iniciales preferidas se pueden pasar en (JD)
, por ejemplo
console.log(iniciales('John Doe (JoDo)') );// 'JoDo'
Si un nombre contiene un correo electrónico, se ignora al calcular las iniciales
console.log(iniciales('John Doe [email protected]') );// 'JD'
Si un nombre es un correo electrónico, la parte del dominio se ignora
console.log(iniciales('[email protected]') );// 'jo'
Al pasar un Array de nombres se evitan duplicados de iniciales
console.log( iniciales(['John Doe', 'Jane Dane']) );// ['JDo', 'JDa']
npm test
MIT