25 lines
571 B
JavaScript
25 lines
571 B
JavaScript
/* Kopiera och klistra in i Firebug eller Dev Tools, ändra sista raden. */
|
|
(function (str) {
|
|
"use strict";
|
|
var blacklist = ' aeiouyöäåAEIOUYÖÄÅ';
|
|
|
|
function ify(c) {
|
|
return c + "o" + c.toLowerCase();
|
|
}
|
|
|
|
function pirate(str) {
|
|
var chars = str.split(""),
|
|
i = chars.length;
|
|
|
|
while (i) {
|
|
i -= 1;
|
|
if (!blacklist.match(chars[i])) {
|
|
chars[i] = ify(chars[i]);
|
|
}
|
|
}
|
|
|
|
return chars.join("");
|
|
}
|
|
|
|
return pirate(str);
|
|
}("Det här ska jag säga"));
|