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>
Partager