Aquí te dejo un pequeño programa en JS que busca la arroba y te
dice la posición donde está, espero que te sirva.
Copia y pega el siguiente código en una página html y podrás ver como
funciona.
<html>
<head>
</head>
<body>
<script languaje="javascript">
email=prompt("dime")// pido el email por teclado
for (i=0; i<email.length; i++)// se cumplira mientras i sea inferior al
numero de caracteres
{
if (email.charAt(i) == "@")//pregunta si el caracter = arroba
{
var posicion=i+1// si lo es guarda la posición en la variable
posicion
var p=1// y le asigna el valor 1 a la variable p
}
}
if (p==1)// si p=1 es que ha encontrado la arroba
{
alert("está en la posición " +posicion)//alerta la variable posicion
}
else
{
alert("tu email no es válido")
}
</script>
</body>
</html>