initials
v3.1.2
extrait les initiales des noms et ajoute des initiales aux noms
Installez à l'aide de npm pour node.js :
npm install --save initials
initiales('John Doe')// 'JD'initiales(['John Doe', 'Robert Roe'])// ['JD', 'RR']// alias pour initiales('John Doe')initiales. find('John Doe')// analyser le(s) nom(s)initials.parse('John Doe')// {nom : 'John Doe', initiales : 'JD'}// ajouter les initiales au(x) nom(s)initials.addTo('John Doe')// 'John Doe (JD)'// transmettre les initiales existantes pour les nomsinitials(['John Doe', 'Jane Dane'] , { existant : { 'John Doe' : 'JD' }})// ['JD', 'JDa']
Les initiales préférées peuvent être transmises en (JD)
, par exemple
console.log( initiales('John Doe (JoDo)') );// 'JoDo'
Si un nom contient un e-mail, il est ignoré lors du calcul des initiales
console.log( initiales('John Doe [email protected]') );// 'JD'
Si un nom est un e-mail, la partie domaine est ignorée
console.log( initiales('[email protected]') );// 'jo'
Lors du passage d'un tableau de noms, les doublons d'initiales sont évités
console.log( initiales(['John Doe', 'Jane Dane']) );// ['JDo', 'JDa']
npm test
MIT