- Published on
Générateur de hashtag
2 mins
- Authors
- Name
- Léo Delpon
Ceci est une fonction très simple qui va prendre une phrase en entrée et la trasnformer en hashtag.
Exemple: "trop cool les vacances" sera transformé en #TropCoolLesVacances
Code Blocks
Voici le code :
function generateHashtag(str: string): string | false {
if(str.length === 0 || str.trim().length === 0) return false;
const _arr: string[] = str.replace(/ +/g, ' ').split(" ").map(w => w[0].toUpperCase() + w.substring(1));
// Si le hashtag censé être généré fait plus de 140 lettres
// on return false parce que faut pas abuser
if(_arr.join("").length > 139) return false;
_arr.splice(0,0,"#");
return _arr.join("");
}