Regola | Parametro | Descrizione | Esempio |
---|---|---|---|
required |
No | Restituisce FALSE se l'elemento del modulo è vuoto. | |
matches |
sì | Restituisce FALSE se l'elemento del modulo non corrisponde a quello nel parametro. | corrisponde a [form_item] |
regex_match |
sì | Restituisce FALSE se l'elemento del modulo non corrisponde all'espressione regolare. | regex_match [/ regex /] |
differs |
sì | Restituisce FALSE se l'elemento del modulo non è diverso da quello nel parametro. | differisce [form_item] |
is_unique |
sì | Restituisce FALSE se l'elemento del modulo non è univoco per la tabella e il nome del campo nel parametro. Nota: questa regola richiede che il Generatore di query sia abilitato per funzionare. | is_unique [table.field] |
min_length |
sì | Restituisce FALSE se l'elemento del modulo è più corto del valore del parametro. | min_length [3] |
max_length |
sì | Restituisce FALSE se l'elemento del modulo è più lungo del valore del parametro. | max_length [12] |
exact_length |
sì | Restituisce FALSE se l'elemento del modulo non è esattamente il valore del parametro. | lunghezza_esatta [8] |
greater_than |
sì | Restituisce FALSE se l'elemento del modulo è minore o uguale al valore del parametro o non è numerico. | maggiore_di [8] |
greater_than_equal_to |
sì | Restituisce FALSE se l'elemento del modulo è inferiore al valore del parametro o non è numerico. | maggiore_than_equal_to [8] |
less_than |
sì | Restituisce FALSE se l'elemento del modulo è maggiore o uguale al valore del parametro o non è numerico. | less_than [8] |
less_than_equal_to |
sì | Restituisce FALSE se l'elemento del modulo è maggiore del valore del parametro o non è numerico. | less_than_equal_to [8] |
in_list |
sì | Restituisce FALSE se l'elemento del modulo non si trova in un elenco predeterminato. | in_list [rosso, blu, verde] |
alpha |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso dai caratteri alfabetici. | |
alpha_numeric |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso dai caratteri alfanumerici. | |
alpha_numeric_spaces |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso da caratteri alfanumerici o spazi. Dovrebbe essere usato dopo il taglio per evitare spazi all'inizio o alla fine | |
alpha_dash |
No | Restituisce FALSO se l'elemento del modulo contiene qualcosa di diverso da caratteri alfanumerici, trattini bassi o trattini. | |
numeric |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso dai caratteri numerici. | |
integer |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso da un numero intero. | |
decimal |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso da un numero decimale. | |
is_natural |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso da un numero naturale - 0, 1, 2, 3, ecc. | |
is_natural_no_zero |
No | Restituisce FALSE se l'elemento del modulo contiene qualcosa di diverso da un numero naturale, ma non zero - 1, 2, 3, ecc. | |
valid_url |
No | Restituisce FALSE se l'elemento del modulo non contiene un URL valido. | |
valid_email |
No | Restituisce FALSE se l'elemento del modulo non contiene un indirizzo e-mail valido. | |
valid_emails |
No | Restituisce FALSE se qualsiasi valore fornito in un elenco separato da virgole non è un messaggio di posta elettronica valido. | |
valid_ip |
No | Restituisce FALSE se l'IP fornito non è valido. Accetta un parametro facoltativo di "ipv4" o "ipv6" per specificare un formato IP. | |
valid_base64 |
No | Restituisce FALSE se la stringa fornita contiene qualcosa di diverso dai caratteri Base64 validi. |