Sondages Pro : Vos enquêtes sur internet
Sondages en ligne, enquêtes et recueil de données par Internet.

Accueil > Documentation et outils > Les paramètres des questions > Validation

Validation

Dernière modification : mardi 16 octobre 2012

Critère de validation à la réponse d’une question. Permet de contrôler complètement la validité d’une réponse à une question de type texte.

La validation se fait à l’aide d’expression régulière.

L’expression doit commencer et se terminer par le caractère /. Certains caractères sont reservés :

Base de notation pour les validations
MétacaractèreSignificationExemple
^ Commence par
$ Fini par, aucun caractère après n’est accepté.
. N’importe quel caractère
[] Les caractères énumérés [abc]
[^ ] Les caractères non énumérés [^abc]
| OU mot1|mot2|mot3 : le mot1 ou le mot2 ou le mot3.
- Intervalle [a-z] : les lettres de a à z
* Le caractère précédent zéro ou plus de fois [0-9]* : un nombre optionnel
+ Le caractère précédent au moins une fois [a-z]+ : une suite de lettre avec au minimum une lettre
 ? O ou 1 fois, caractère optionnel [1-5]? : un chiffre entre 1 et 5 optionnel.
{n} n fois exactement .{2} : 2 caractères
{n,} Au minimum n fois .{2,} 2 ou plus caractères
{n,m} Entre n et M. [0-9]{1,5} : un nombre entre 0 et 10000

Quelques exemples

Code postal français
/^0[1-9]|[1-8][0-9]|9[0-8]|2A|2B[0-9]{3}$/
validation d’un score compris entre 1 et 10
/^[1-9]{1}$|^10$/
nombres entre 1 et avec une partie décimale optionnelle à deux chiffres
/^[1-9][0-9]{0,2}(|,[0-9]{2})$/
Validation d’un mois (chiffre entre 1 et 12)
/^[0]?[1-9]$|^1[0-2]$/
Valider une heure sur 24h avec les minutes
/^(?:[01][0-9]|2[0-3]):[0-5][0-9]$/
Valider un mot dans une liste
/^(arbre|feuille|fleur){1}$/
Valider une adresse courriel
/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/

Disponible pour les types de question :