Skip to content

Instantly share code, notes, and snippets.

@applehat
Created July 24, 2012 01:44
Show Gist options
  • Save applehat/3167414 to your computer and use it in GitHub Desktop.
Save applehat/3167414 to your computer and use it in GitHub Desktop.
Twitter Hashtagify
/*
* Accepts any string, and returns a twitter hastag of that string
* @text - String to convert to a hashtag
*/
function makeHashTag(text) {
var v = text.replace(/[^a-z0-9]/gi, '');
if (!isNaN(v[0])) {
var fixtr = "num";
switch (v[0]) {
case '0': fixter = 'zero'; break;
case '1': fixtr = 'one'; break;
case '2': fixtr = 'two'; break;
case '3': fixtr = 'three'; break;
case '4': fixtr = 'four'; break;
case '5': fixtr = 'five'; break;
case '6': fixtr = 'six'; break;
case '7': fixtr = 'seven'; break;
case '8': fixtr = 'eight'; break;
case '9': fixtr = 'nine'; break;
}
v = v.replace(v[0], fixtr);
}
return '#' + v;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment