l'email de validation javascript

est cette fonction javascript (checkValidity) correct?

function checkTextBox(textBox)
{
   if (!checkValidity(textBox.getValue()))
       displayError("Error title", "Error message", textBox);
       textBox.focus();
}

function checkValidity(e) 
{
    var email;
    email = "/^[^@]+@[^@]+.[a-z]{2,}$/i";

    if (!e.match(email)){
            return false;
    else
            return true;
    }
}

EDIT: Toutes les réponses appréciés! Merci!

fondamentalement, la réponse à cette question devrait vous apprendre deux choses: 1) beaucoup de gens sont en désaccord comment la mettre en œuvre 2) la solution semble extraordinairement complexe pour quelque chose d'aussi omniprésent...cela signifie probablement que la spécification d'adresses de courrier est cassé 🙂

OriginalL'auteur input | 2010-05-06