Bonjour les gens
je dois être une de ces innombrables victimes face à l'objet regexp, alors voici mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<script language="JavaScript">
function Test()
{
var re=new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","i");
var mail = document.form.mail.value;  //document.form[0].mail.value marche pas
if(!re.test('mail'))
    {
    alert ('email invalide');
    return false;
    }
return true;
}
</script>
mon appel de script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<FORM name= form method="post" action='http://localhost/infotem/inscription_verif.php'> 
mail:<BR><INPUT type=text name=mail maxlength=40 ><BR>
<INPUT type=submit value=envoyer onClick="return Test()"><BR>
</FORM>
et pour finir les symptomes:
je peux mettre ce que je veux dans l'email l'action de ma form est exécuter et aucun message d'alerte.

voila,

A votre bon coeur messieurs dames.