Règle | Paramètre | La description | Exemple |
---|---|---|---|
required |
Non | Renvoie FALSE si l'élément de formulaire est vide. | |
matches |
Oui | Renvoie FALSE si l'élément de formulaire ne correspond pas à celui du paramètre. | correspond à [form_item] |
regex_match |
Oui | Renvoie FALSE si l'élément de formulaire ne correspond pas à l'expression régulière. | regex_match [/ regex /] |
differs |
Oui | Renvoie FALSE si l'élément de formulaire ne diffère pas de celui du paramètre. | diffère [form_item] |
is_unique |
Oui | Renvoie FALSE si l'élément de formulaire n'est pas unique au nom de la table et du champ dans le paramètre. Remarque - Cette règle nécessite l'activation de Query Builder pour fonctionner. | is_unique [table.field] |
min_length |
Oui | Renvoie FALSE si l'élément de formulaire est plus court que la valeur du paramètre. | min_length [3] |
max_length |
Oui | Renvoie FALSE si l'élément de formulaire est plus long que la valeur du paramètre. | max_length [12] |
exact_length |
Oui | Renvoie FALSE si l'élément de formulaire n'est pas exactement la valeur du paramètre. | exact_length [8] |
greater_than |
Oui | Renvoie FALSE si l'élément de formulaire est inférieur ou égal à la valeur du paramètre ou non numérique. | plus grand que [8] |
greater_than_equal_to |
Oui | Renvoie FALSE si l'élément de formulaire est inférieur à la valeur du paramètre ou n'est pas numérique. | Greater_than_equal_to [8] |
less_than |
Oui | Renvoie FALSE si l'élément de formulaire est supérieur ou égal à la valeur du paramètre ou non numérique. | less_than [8] |
less_than_equal_to |
Oui | Renvoie FALSE si l'élément de formulaire est supérieur à la valeur du paramètre, ou non numérique. | less_than_equal_to [8] |
in_list |
Oui | Renvoie FALSE si l'élément de formulaire n'est pas dans une liste prédéterminée. | in_list [rouge, bleu, vert] |
alpha |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose que des caractères alphabétiques. | |
alpha_numeric |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose que des caractères alphanumériques. | |
alpha_numeric_spaces |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose que des caractères alphanumériques ou des espaces. Doit être utilisé après la coupe pour éviter les espaces au début ou à la fin | |
alpha_dash |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose que des caractères alphanumériques, des traits de soulignement ou des tirets. | |
numeric |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose que des caractères numériques. | |
integer |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose qu'un entier. | |
decimal |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose qu'un nombre décimal. | |
is_natural |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose qu'un nombre naturel - 0, 1, 2, 3, etc. | |
is_natural_no_zero |
Non | Renvoie FALSE si l'élément de formulaire contient autre chose qu'un nombre naturel, mais pas zéro - 1, 2, 3, etc. | |
valid_url |
Non | Renvoie FALSE si l'élément de formulaire ne contient pas d'URL valide. | |
valid_email |
Non | Renvoie FALSE si l'élément de formulaire ne contient pas d'adresse e-mail valide. | |
valid_emails |
Non | Renvoie FALSE si une valeur fournie dans une liste séparée par des virgules n'est pas un e-mail valide. | |
valid_ip |
Non | Renvoie FALSE si l'adresse IP fournie n'est pas valide. Accepte un paramètre facultatif «ipv4» ou «ipv6» pour spécifier un format IP. | |
valid_base64 |
Non | Renvoie FALSE si la chaîne fournie contient autre chose que des caractères Base64 valides. |