JSFiddle - React, Tailwind, and code Playground
by irinablue
JavaScript
function generateHashtag(str) {
if (!str) {
return false;
}
let words = str.match(/\w+/g);
if (words) {
words = words.map(word => {
arr = [...word];
arr[0] = arr[0].toUpperCase();
return arr.join('');
});
const result = words.join('');
if (result.length >= 140) {
return false;
}
return '#' + result;
} else {
return false;
}
}
console.log(generateHashtag("a".repeat(140)));