JSFiddle - React, Tailwind, and code Playground
by Charlie Vaughan
JavaScript
var string = "hello";
// turn vowels into numbers
function encode(string){
var newString = string;
newString = newString.replace(/a,e,i,o,u/g, "1,2,3,4,5");
newString = newString.replace(/e/g, "2");
newString = newString.replace(/i/g, "3");
newString = newString.replace(/o/g, "4");
newString = newString.replace(/u/g, "5");
return newString;
}
//turn numbers back into vowels
function decode(string){
var newString = string;
newString = newString.replace(/1/g, "a");
newString = newString.replace(/2/g, "e");
newString = newString.replace(/3/g, "i");
newString = newString.replace(/4/g, "o");
newString = newString.replace(/5/g, "u");
return newString;
}
encode(string)