Regla | Parámetro | Descripción | Ejemplo |
---|---|---|---|
required |
No | Devuelve FALSE si el elemento del formulario está vacío. | |
matches |
si | Devuelve FALSE si el elemento del formulario no coincide con el del parámetro. | coincide con [form_item] |
regex_match |
si | Devuelve FALSE si el elemento del formulario no coincide con la expresión regular. | regex_match [/ regex /] |
differs |
si | Devuelve FALSE si el elemento del formulario no difiere del del parámetro. | difiere [form_item] |
is_unique |
si | Devuelve FALSE si el elemento del formulario no es exclusivo de la tabla y el nombre del campo en el parámetro. Nota: esta regla requiere que el Generador de consultas esté habilitado para funcionar. | is_unique [table.field] |
min_length |
si | Devuelve FALSE si el elemento del formulario es más corto que el valor del parámetro. | min_length [3] |
max_length |
si | Devuelve FALSE si el elemento del formulario es más largo que el valor del parámetro. | max_length [12] |
exact_length |
si | Devuelve FALSE si el elemento del formulario no es exactamente el valor del parámetro. | longitud_exacta [8] |
greater_than |
si | Devuelve FALSE si el elemento del formulario es menor o igual que el valor del parámetro o no es numérico. | mayor_de [8] |
greater_than_equal_to |
si | Devuelve FALSE si el elemento del formulario es menor que el valor del parámetro o no es numérico. | mayor_que_igual_a [8] |
less_than |
si | Devuelve FALSE si el elemento del formulario es mayor o igual que el valor del parámetro o no es numérico. | menos_de [8] |
less_than_equal_to |
si | Devuelve FALSE si el elemento del formulario es mayor que el valor del parámetro o no es numérico. | menos_que_igual_a [8] |
in_list |
si | Devuelve FALSE si el elemento del formulario no está dentro de una lista predeterminada. | in_list [rojo, azul, verde] |
alpha |
No | Devuelve FALSE si el elemento del formulario contiene algo más que caracteres alfabéticos. | |
alpha_numeric |
No | Devuelve FALSE si el elemento del formulario contiene algo más que caracteres alfanuméricos. | |
alpha_numeric_spaces |
No | Devuelve FALSE si el elemento del formulario contiene algo más que caracteres alfanuméricos o espacios. Debe usarse después del recorte para evitar espacios al principio o al final | |
alpha_dash |
No | Devuelve FALSE si el elemento del formulario contiene algo más que caracteres alfanuméricos, guiones bajos o guiones. | |
numeric |
No | Devuelve FALSE si el elemento del formulario contiene algo más que caracteres numéricos. | |
integer |
No | Devuelve FALSE si el elemento del formulario contiene algo más que un número entero. | |
decimal |
No | Devuelve FALSE si el elemento del formulario contiene algo más que un número decimal. | |
is_natural |
No | Devuelve FALSE si el elemento del formulario contiene algo que no sea un número natural: 0, 1, 2, 3, etc. | |
is_natural_no_zero |
No | Devuelve FALSE si el elemento del formulario contiene algo que no sea un número natural, pero no cero: 1, 2, 3, etc. | |
valid_url |
No | Devuelve FALSE si el elemento del formulario no contiene una URL válida. | |
valid_email |
No | Devuelve FALSE si el elemento del formulario no contiene una dirección de correo electrónico válida. | |
valid_emails |
No | Devuelve FALSE si algún valor proporcionado en una lista separada por comas no es un correo electrónico válido. | |
valid_ip |
No | Devuelve FALSE si la IP proporcionada no es válida. Acepta un parámetro opcional de 'ipv4' o 'ipv6' para especificar un formato de IP. | |
valid_base64 |
No | Devuelve FALSE si la cadena proporcionada contiene algo más que caracteres Base64 válidos. |