Hola mouportador10.
Viendo que es tu primer mensaje, te recomiendo que leas las normas básicas del foro para publicar.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784Cuando quieras hacer una consulta en el foro, intenta preferentemente crear un nuevo hilo y no escribir en uno ya creado, a no ser que quieras comentar algo sobre lo escrito en el, en el enlace anterior tienes explicado el por qué.
Sobre tu ejercicio comentarte, que la forma que has usado para cambiar "at" por "@", no está bien planteada, deberías haber añadido un espacio delante de " at " y otro detrás, porque si yo escribiese "gato@gato.com" me lo transformaría en "g@o@g@o.com".
En el curso, en la entrega en la que te encuentras no se ha explicado todavía como parar el envío de un formulario con la utilización de 'onsubmit="return nombreFuncion();', solo lo comento por si alguien que esté siguiendo el curso ojease este ejercicio y le resultara extraño lo que ve.
También decirte que si vienes siguiendo el curso desde el principio habrás comprobado que se recomienda colocar el "script" dentro del "head".
Además comentarte que los nombres de las funciones y variables deben ser lo más descriptivos posible, por convención, los nombres de funciones y variables empezarán por minúscula y se usará la nomenclatura llamada camelCase, normalmente para las funciones será un verbo seguido de un sustantivo, por ejemplo la función donde validas el nombre, llamarla validarNombre.
Saludos.