mar 05

Les expressions régulières permettent de contrôler la validité d’une valeur. Malheureusement, il est parfois difficile d’être parfaitement pertinent. L’outil ci-dessous vous aidera à construire l’expression régulière qui va bien pour vos tests :

http://www.regexbuddy.com/

 

Ci dessous un memo utile :

  • ^ marque le début d’une chaîne
  • $ marque la fin d’une chaîne
  • | marque l’alternative
  • ? zéro ou une occurence
  • . indique n’importe quel caractère
  • * zéro, une ou plusieurs occurrences
  • + une ou plusieurs occurrences
  • {x} doit apparaître exactement x fois
  • {x,} doit apparaître au moins x fois
  • {x,y} doit apparaître exactement x fois et maximum y fois
  • ( ) encadre les instructions
  • – indique un intervalle dans une classe
  • [ ] les crochets indiquent une classe
Exemples d’expressions régulières
– Un entier : ^-{0,1}\d+$
– Un entier positif : ^\d+$
– Un entier négatif : ^-\d+$
– Adresse de messagerie : ^[\_]*([a-z0-9]+(\.|\_*)?)+@([a-z][a-z0-9\-]+(\.|\-*\.))+[a-z]{2,6}$

Leave a Reply

You must be logged in to post a comment.

preload preload preload