inverser une chaîne sans affecter des caractères spéciaux en 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