de Robin Morin, 3 años han pasado desde su publicación, escrito en JavaScript.
Enlace corto
http://gw.gd/E6jn
Insertar vínculo
  1. function validarCadenas(cadena)
  2. {
  3.   var caracteresEspeciales = "!$%&/()=?¡*+^`[]{}~\-_<>¬|°" + chr(34)
  4.   if(cadena.match(caracteresEspeciales)) return false;
  5.   else return true;
  6. }