JavaScript
function isPalindrome(str) {
// Strip non-alpha
str = str.replace(/[^a-z]/gi, '');
strr = str.split("").replace().join("");
return str.toLowerCase() == strr.toLowerCase();
}
var strs = [
"A but tuba.",
"A car, a man, a maraca.",
"A dog, a plan, a canal: pagoda.",
"A dog! A panic in a pagoda!",
"A lad named E. Mandala",
"A man, a plan, a canal: Panama.",
"A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal-Panama!",
"A new order began, a more Roman age bred Rowena.",
"A nut for a jar of tuna.",
"A Santa at Nasa.",
"A Santa dog lived as a devil God at NASA.",
"A slut nixes sex in Tulsa.",
"A tin mug for a jar of gum, Nita.",
"A Toyota! Race fast, safe car! A Toyota!",
"A Toyota’s a Toyota.",
"Able was I ere I saw Elba.",
"Acrobats stab orca.",
"Aerate pet area.",
"Ah, Satan sees Natasha!",
"Aibohphobia",
"Air an aria.",
"Al lets Della call Ed Stella.",
"alula",
"Amen icy cinema.",
"Amore, Roma.",
"Amy, must I jujitsu my ma?",
"Ana",
"Animal loots foliated detail of stool lamina.",
"Anna",
"Anne, I vote more cars race Rome to Vienna.",
"Are Mac ‘n’ Oliver ever evil on camera?",
"Are we not drawn onward to new era?",
"Are we not drawn onward, we few, drawn onward to new era?",
"Are we not pure? “No sir!” Panama’s moody Noriega brags. “It is garbage!” Irony dooms a man; a prisoner up to new era.",
"Art, name no tub time. Emit but one mantra.",
"As I pee, sir, I see Pisa!",
"Avid diva."
]
var i = 0;
var len = strs.length;
for(i; i < len; i++) {
console.log(isPalindrome(strs[i]));
}