Skip to content

Instantly share code, notes, and snippets.

@greemwahr
Created November 2, 2015 00:38
Show Gist options
  • Save greemwahr/0ec3d3a4e45847f95489 to your computer and use it in GitHub Desktop.
Save greemwahr/0ec3d3a4e45847f95489 to your computer and use it in GitHub Desktop.
function alphabetPosition(text) {
var textWithoutSymbols = text.replace(/[^\w]|_|\d/g, "").toLowerCase();
var objAlphabet = {"a" : 1, "b" : 2, "c" : 3, "d" : 4, "e" : 5, "f" : 6, "g" : 7, "h" : 8, "i" : 9, "j" : 10, "k" : 11, "l" : 12, "m" : 13, "n" : 14, "o" : 15, "p" : 16, "q" : 17, "r" : 18, "s" : 19, "t" : 20, "u" : 21, "v" : 22, "w" : 23, "x" : 24, "y" : 25, "z" : 26}
var alphaNumericCypher = textWithoutSymbols.split("").map(function (a) {
for(var key in objAlphabet) {
if(objAlphabet.hasOwnProperty(key)) {
if (key === a) return objAlphabet[key];
}
}
});
return alphaNumericCypher.join(" ");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment