ciao, esiste una funzione in javascript o vbscript per controllare la correttezza formale dell'e-mail che inserisce l'utente in un input type text?

es:
<javascript>
funciont controlla/()
{
var email = docuement.Email.value
if (!correctmail(email))
alert("email non corretta");
}
</script>


input type=text name=Email


GRAZIE