Javascript de vérification de mail

Bonjour,

Connaissez-vous un javascript qui puisse éviter de faire passer les adresses du genre : hello@yahoo9.com ? ou tout autre type d'adresse mail erronée ?

Merci,
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. salut oui jte file mon code

    function check() {
    var msg = "";

    if (document.formulaire.pers_mail.value != "") {
    // recherche de @
    indexAroba = document.formulaire.pers_mail.value.indexOf('@');
    //recherche du .
    indexPoint = document.formulaire.pers_mail.value.indexOf('.');
    //verification des @ et du .
    if ((indexAroba < 0) || (indexPoint < 0)) {
    // affiche le champs en rouge
    document.formulaire.pers_mail.style.backgroundColor = "#CC0000";
    // avec le message erreur
    msg += "Le mail est incorrect\n";
    }

    }
    // ensuite pour le reste verification des champs vide dans le formulaire
    else
    {

    document.formulaire.pers_mail.style.backgroundColor = "#CC0000";

    msg += "*Veuillez saisir votre mail.\n";

    }

    if (msg == "")
    {
    return(true);
    }
    else {

    alert(msg);

    return(false);
    }
    }

    et ensuite dans ton formulaire tu rajoute

    onKeyUp="javascript:couleur(this);" dans la balise input

    tchoo demande moi si sa marche pas
    1. Merci pakat pour ta réponse ! Par contre, dans ton code, où est le code qui vérifie qu'il n'y a pas de "yahoo9.com" : ok pour le @ et le point, mais il ne me semble pas qu'il y ait qqch qui indique si le visiteur a saisi un chiffre dans son nom de fournisseur : ie. "Yahoo9.com" : cela dit, je suis en train de me demander.. en fait, on ne peut l'interdire car il est possible que certains mails aient un chiffre dans le nom de domaine?...
      1. je pense pas nn mais bon a toi de voir moi
        je tes filé le code que j'avait fait ya pas mal de temps (je pense que tu peut le trouvé aussi sur internet c un code basic )
        bon courage