Bonjour,
je cherche à créer un masque de saisie pour un formulaire :
2 lettres (de A à Z, majuscules et minuscules acceptées) puis 4 chiffres
(de 0 à9)
j'ai fait une recherche sur le forum mais je n'y arrive pas..
quelqu'un peut m'aider?
merci
Bonjour,
je cherche à créer un masque de saisie pour un formulaire :
2 lettres (de A à Z, majuscules et minuscules acceptées) puis 4 chiffres
(de 0 à9)
j'ai fait une recherche sur le forum mais je n'y arrive pas..
quelqu'un peut m'aider?
merci
C'est une expression régulière que tu cherches?
Code : Sélectionner tout - Visualiser dans une fenêtre à part [A-Za-z]{2}[0-9]{4}
ben au début j'avais pensé à utiliser une expression reguliéere en effet mais ca c'est en php pas en javascript.
en fait je voudrais que le controle se fasse en javascript au moment de la soumission du formulaire.
et si possible mettre directement le masque de saisie dans la zone de saisie
=> ne pouvoir saisir que 2 lettres puis 4 chiffres et c'est tout..
js aussi connaît les expressions rationnelles, tu sais...
efficks t'a donc proposé un masque tout à fait valide;
ok merci
mais alors quelle est la commande qui permet de tester que l'expression saisie est conforme à cette expression régulirere
apparemment en php c'est pregmatch mais en JS?
merci
(cf le poste que j'avais écrit, sur le meme sujet mais en php:
http://www.developpez.net/forums/sho...85#post1558185
)
par exemple:
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
17
18
19
20
21
22
23
24 <script type="text/javascript"> function tester(ch){ return /[a-z]{2}\d{4}/i.test(ch.value) } </script> <form id="f" onsubmit="return tester(this.elements['t'])"> <p> <input type="text" id="t" name="t" maxlength="6" /> </p> <p> <input type="submit" /> </p> </form> </body> </html>
merci
mais es tu sur de ta fonction tester?
car il me retourne false a chaque fois..
Reprends la fonction de javatwister et met mon expression régulière avec \d au lieu de [0-9].
De plus, le fait de tester une expression seulement en javascript permet de ne pas envoyer les formulaire en php s'il n'est pas valide mais il ne faut pas oublier que le javascript est très facile à contourner. Donc la double validation est toujours une bonne chose.
bien sûr que non! sinon je ne vois pas pourquoi je t'aurais donné ce code;il me retourne false a chaque fois.
Partager