Listado de reglas de validación

En la siguiente lista aparecen todas las reglas de validación disponibles:

Listado de reglas de la validación en cascada</p>
Regla Param Descripción Ejemplo
required No Devuelve FALSE si el elemento del formulario es vacío
matches Devuelve FALSE si el elemento del formulario no coincide con el del parámetro matches [form_item]
min_length Devuelve FALSE si el elemento del formulario es más corto que el valor del parámetro min_length [6]
max_length Devuelve FALSE si el elemento del formulario es más largo que el valor del parámetro max_length[12]
exact_length Devuelve FALSE si el largo del elemento del formulario no es exactamente el del valor del parámetro exact_length[8]
greater_than Devuelve FALSE si el elemento de formulario es menor que el valor del parámetro o no es numérico. greater_than[8]
less_than Devuelve FALSE si el elemento de formulario es mayor que el valor del parámetro o no es numérico. less_than[8]
alpha No Devuelve FALSE si el elemento del formulario contiene algo distinto que caracteres del alfabeto.
alpha_numeric No Devuelve FALSE si el elemento del formulario contiene algo distinto que caracteres alfanuméricos
alpha_dash No Devuelve FALSE si el elemento del formulario contiene algo que no sean caracteres alfanuméricos, guiones bajos o guiones
numeric No Devuelve FALSE si el elemento del formulario contiene algo distinto a caracteres numéricos
integer No Devuelve FALSE si el elemento del formulario contiene algo distinto a un entero
decimal Devuelve FALSE si el elemento del formulario no es un número decimal
is_natural No Devuelve FALSE si el formulario contiene cualquier valor que no sea un número natural: 0, 1, 2, 3, etc.
is_natural_no_zero No Devuelve FALSE si el formulario contiene cualquier valor que no sea un número natural pero no 0:1, 2, 3, etc.
valid_email No Devuelve FALSE si el elemento del formulario no contiene una dirección de email válida
valid_emails No Devuelve FALSE si cualquier valor provisto en una lista separada por comas no es un email válido.
valid_ip No Devuelve FALSE si la IP suministrada no es válida
valid_base64 No Devuelve FALSE si la cadena suministrada contiene algún carácter distinto a los caracteres válidos de Base64
regex_match Devuelve FALSE si el elmento de formulario contiene algo que no este en la expresión regular. regex_match[/^[0-9]{5}$/] (código postal)

Destacar que estas reglas también pueden ser invocadas de forma individual ya que son métodos de la clase Form_Validation. Por ejemplo:

$this->form_validation->required($nombre);

results matching ""

    No results matching ""