Qualcuno può dirmi uno script java per controllare che nel
campo e-mail di un form un utente scriva email@email.qualcosa e non email oppure email@ o anche email@email. ? Io avevo scritto questo :

function validEmail(email)
{
invalidChars=" ;/:,"

if(email=="")
{
return false
}

for(i=0;i<invalidChars.legth;i++)
{
badChar=invalidChars.charAt[i]

if(email.indexOf(badChar,0)>-1)
{
return false
}
}

activePos=email.indexOf("@",1)

if(activePos==-1)
{
return false
}

if(email.indexOf("@",atPos+1)>-1)
{
return false
}

periodPos=mail.indexOf(".",atPos)

if(periodPos==-1)
{
return false
}

if(periodPos+3>email.length)
{
return false
}


contatore=0

for(i=0;i<email.length;i++)
{
badChar="@"

if(email.indexOf(badChar,0)>-1)
{
contatore++
}
}

if(contatore>1)
{
return false
}

return true

}

function isNum(passedVal)
{

if(passedVal=="")
{
return false
}

for(i=0;i<passedVal.length;i++)
{
if(passedVal.charAt(i)<"0")
{
return false
}
if(passedVal.charAt(i)>"9")
{
return false
}
}

return true

}

Ma mi dà errore :master: