JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function transform(text) {
var caesar = text.replace(/[a-z]/gi, function(c) {
switch (c) {
case 'z': return 'a';
case 'Z': return 'A';
default: return String.fromCharCode(1 + c.charCodeAt(0));
}
});
return caesar.replace(/[aeiou]/g, function(vowel) {
return vowel.toUpperCase();
});
}