initials
v3.1.2
extrai iniciais e adiciona iniciais aos nomes
Instale usando npm para node.js:
npm install --save initials
iniciais('John Doe')// 'JD'initials(['John Doe', 'Robert Roe'])// ['JD', 'RR']// alias para iniciais('John Doe')iniciais. find('John Doe')// analisa nome(s)initials.parse('John Doe')// {nome: 'John Doe', iniciais: 'JD'}// adiciona iniciais às iniciais do(s) nome(s).addTo('John Doe')// 'John Doe (JD)'// passa iniciais existentes para iniciais de nomes(['John Doe', 'Jane Dane'] , { existente: { 'John Doe': 'JD' }})// ['JD', 'JDa']
Iniciais preferidas podem ser passadas em (JD)
, por exemplo
console.log(iniciais('John Doe (JoDo)') );// 'JoDo'
Se um nome contiver um e-mail, ele será ignorado no cálculo das iniciais
console.log(iniciais('John Doe [email protected]') );// 'JD'
Se um nome for um e-mail, a parte do domínio será ignorada
console.log(iniciais('[email protected]') );// 'jo'
Ao passar um Array de nomes, evitam-se duplicações de iniciais
console.log(iniciais(['John Doe', 'Jane Dane']) );// ['JDo', 'JDa']
npm test
MIT