bonjour,
je vx valider un champs de saisi qui contient une année en javascript et je vx connaitre l'expression regulier d'une annee
Merci
Version imprimable
bonjour,
je vx valider un champs de saisi qui contient une année en javascript et je vx connaitre l'expression regulier d'une annee
Merci
ben un chiffe de 0 à 4 nombres ...
sinon :
http://www.developpez.net/forums/sho...d.php?t=419295
oui je connai cette solution et c'est moi qui la postée 8-) mais je vx savoir une expression regulier exacte pour la validation.
j'ai oublié un peu les regex c'est pourkoi je demande si quelqu'un l'a dejà fait ;)
le tout est de savoir quel est le format authorisé ...
0000 à 9999 ou 0 à 9999 ou autre ?
ah oui je l'ai deja dit dans l'autre discussion le format validé c'est entre deux date par exemple : 1960 et 2050 :D
bon j'ai trouvé la bonne expression regulier d'une anne valide
et on peut se servir la fonction suivant pr verifier si l'anne est valide ou pa
function isValideYear(year){
return(/^(\d{4})$/.test(year));
}
heu ça valide 0000 .... :roll:
autant faire un test !isNaN et un test d'appartennace à un intervalle
je me répète, mais bon, c'est toute l'histoire de ma vie;
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <p style="margin-top:50px"> Saisissez une date de la forme <span>aaaa-mm-jj</span> </p> </div> <form style="display:none" id="quand" action=""> <p> <input name="a" type="text" size="1" maxlength="4" /> <input name="m" type="text" size="1" maxlength="2" /> <input name="j" type="text" size="1" maxlength="2" /> <input type="button" value="ok" onclick="verif(f['a'].value,f['m'].value,f['j'].value)" /> </p> </form> <script type="text/javascript"> document.forms["quand"].style.display="block"; var f=document.forms["quand"].elements; function verif(a,m,j){ m-=1; d=new Date(a,m,j); var rep= (d.getFullYear()!=a || d.getMonth()!=m) ? "date invalide" : "date valide"; alert(rep); } </script>
On ne valide pas une date avec une regexp!
heu en même temps tu l'as voulu ^^Citation:
je me répète, mais bon, c'est toute l'histoire de ma vie;
fallait choisir un autre métier :P
:mrgreen: j'ai pas dit que j'aimais pas ça :mrgreen:
tu te répètes là :mouarf: :king: