Odwróć ciąg bez wpływu na znaki specjalne w JavaScript

var stringIn = '[email protected]';
var rev = stringIn.replace(/[a-z]+/gi, function(s){return s.split('').reverse().join('')});
document.write(rev); // [email protected]
jweaker