par
Berzemus » 10 déc. 2007, 14:54
element par element:
^[a-zA-Z] : Valide tout caractère qui n'est pas une lettre. (une fois)
Groupe (entre parenthèses):
([\.\-a-zA-Z0-9@])? : valide un point, un trait, une lettre (majuscule ou minuscule), un chiffre ou un arobase.
[a-zA-Z0-9]* : valide n'importe quel chaine contenant des chiffres et des lettres (maj,min), de longeur minimale 1.
Et encore un (*) pour répeter le groupe à l'envie..
Si j'ai bien compris, il s'agit d'une vérification d'émail.
C'est vrai qu'elle est coriace.. et mal faite/écrite. Non, y'a pas a dire, pour vérifier un émail, ça convient vraiment pas.
Tu devrais trouver d'autres exemples sur ce forum, en chercheant un peu. (de quelques lignes à quelques centaines, la validation d'émail étant un sujet épineux)
element par element:
[b]^[a-zA-Z][/b] : Valide tout caractère qui n'est pas une lettre. (une fois)
Groupe (entre parenthèses):
[b]([\.\-a-zA-Z0-9@])?[/b] : valide un point, un trait, une lettre (majuscule ou minuscule), un chiffre ou un arobase.
[b][a-zA-Z0-9]*[/b] : valide n'importe quel chaine contenant des chiffres et des lettres (maj,min), de longeur minimale 1.
Et encore un (*) pour répeter le groupe à l'envie..
Si j'ai bien compris, il s'agit d'une vérification d'émail.
C'est vrai qu'elle est coriace.. et mal faite/écrite. Non, y'a pas a dire, pour vérifier un émail, ça convient vraiment pas.
Tu devrais trouver d'autres exemples sur ce forum, en chercheant un peu. (de quelques lignes à quelques centaines, la validation d'émail étant un sujet épineux)