regexp test "au maximum x occurences "
Bonjour les amis,
j'ai fais un regexp pour tester la saisie d'un champ qui doit �tre de cette forme:
�tre compos� de 25 caract�res au maximum dont :
les caract�res alphanum�riques
-au plus une fois la parenth�se ouvrante et une fois la parenth�se fermante,
-au plus 2 fois le underscore (_),
-au plus 3 fois le tiret du 6 (-)
-le caractere espace au au plus 4fois
edit : le caractere slach ( /) au plus 2fois
voici le code
Code:
1 2 3 4 5
| function VerifierChamp(value) {
var exp=new RegExp("^[a-zA-Z0-9/{,2}{,2}({,1}){,1}_{,2} {,4}-{,3}]{,25}");
if ( exp.test(value) ) {alert("Le value["+value+"] est valide :)"); }
else {alert(" E R R E U R !\n\nLe value["+value+"] n'est pas valide !!!!"); }
} |
La syntaxe marche jusqu'au niveau de la parenth�se qui suit le tiret du 6.
Apres pour le reste la v�rification marche juste pour les caract�res alphanum�riques mais ne respecte pas les valeurs par exemple quand j'�cris papa((( il me dis que c'est bon :roll:
je voudrais savoir si la fa�on dont je l'ai fais est bon d'abord et puis ce qui ne va pas.
je d�bute avec les regexp donc pardonnez mes b�tises si j'en ai fais
Merci de votre aide