Bonjour,
je ne suis pas trop au top sur les expression régulières, c'est pourquoi je voulais vous demander de vérifier et de me corriger sur les 3 ci-dessous:
Ils sont utilisé pour les champs d'un formulaire
(je n'ai pas tout mis le code (le switch))...
Dans le cas de alpha_num,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 case "alpha_num": regex=new RegExp("^[_a-z0-9]+$", "gi"); break; case "code_postal": regex=new RegExp("^(0[1-9]|[1-9][0-9])[0-9]{3}$", "g"); break; case "mail": regex=new RegExp("^[a-z0-9_]([.-]?[a-z0-9_]+)+@[a-z0-9_]([.-]?[a-z0-9_]+)+\.([a-z]{2,4}|[a-z]{6})$", "gi"); break;
Il controle bien que le champ contiendra que des lettres et des chiffres.
Comment puis le modifier pour qu'il controlle que le champs contient QUE des chiffres?
Dans le cas de code_postal,
Pouvez-vous m,e confirmer qu'il y a une limitation de caractere. je croyais qu'on pouvais rentrer 5 chiffre au max, mais la j'ai un doute.
En fait, le code_postal, répond a mon premier doute. Dans ce cas, il va généré une erreu il y a une lettre? non?
Dans le cas de mail,
es-ce qu'il control bien qu'il y a un @, un nom de domaine, un point, et une extention? J'en suis carrément sure, mais...
Milles mercis à vous
Partager