utilisation des expressions regulieres
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 :
Code:
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> |
Je vous remercie d'avance de votre aide.