Bonjour à toutes et à tous !
Voila, depuis quelques heures maintenant je lutte pour que mon expression reguliere fasse ce que je veux. j'ai besoin que mon champs soit composé de 8 digital ou qu'il soit vide. La codition "vide" marche bien. Cependant, je n'arrive pas a voir mon erreur sur mon expression.... J'ai déjà essayé beaucoup de choses, rien ne marche et je suis à cours d'idées maintenant.
Voici mon code :
Je vous remercie d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <script type="text/javascript"> var ERmat = new RegExp("[0-9]{8}"); function verif() { if (document.critere.matricule.value != ERmat && document.critere.matricule.value != "") {alert('Veuillez rentrer un matricule de la forme 12345678, Merci');} } </script> <form method="post" action="Formulaire_Action.php" name="critere"> <fieldset> <legend><b><u>CANDIDATS</u></b></legend> <fieldset> <legend> Informations diverses </legend> <label> Matricule : <input type="text" name="matricule" maxlength="8" onBlur="verif()"><br /> </label>
Partager