validacionFormularios
in package
Clase de validacion de formularios
Clase de validacion de formularios que contiene las funciones necesarias para validar los campos de un formulario.
Tags
Table of Contents
Methods
- comprobarAlfabetico() : null|string
- Funcion comprobarAlfabetico
- comprobarAlfaNumerico() : null|string
- Funcion comprobarAlfaNumerico
- comprobarEntero() : null|string
- Funcion comprobarEntero
- comprobarFloat() : null|string
- Funcion comprobarFloat
- comprobarMaxTamanio() : null|string
- Funcion comprobarMaxTamanio
- comprobarMinTamanio() : null|string
- Funcion comprobarMinTamanio
- comprobarNoVacio() : null|string
- Funcion comprobarNoVacio
- validarCp() : null|string
- Funcion validarFecha
- validarDni() : null|string
- Funcion validarDni
- validarElementoEnLista() : null|string
- Funcion validarElementoEnLista
- validarEmail() : null|string
- Funcion validarEmail
- validarFecha() : null|string
- Funcion validarFecha
- validarNombreArchivo() : null|string
- Basada en validarAlfanumerico, esta función comprueba si el nombre de un archivo tiene una extensión válida entre un array de extensiones admitidas.
- validarPassword() : null|string
- Funcion validarPassword
- validarTelefono() : null|string
- Funcion validarTelefono
- validarURL() : null|string
- Funcion validarURL
Methods
comprobarAlfabetico()
Funcion comprobarAlfabetico
public
static comprobarAlfabetico(string $cadena[, int $maxTamanio = 1000 ][, int $minTamanio = 1 ][, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido esta compuesto por caracteres alfabeticos
Parameters
- $cadena : string
-
Cadena que se va a comprobar.
- $maxTamanio : int = 1000
-
Tamaño máximo de la cádena.
- $minTamanio : int = 1
-
Tamaño mínimo de la cadena.
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
comprobarAlfaNumerico()
Funcion comprobarAlfaNumerico
public
static comprobarAlfaNumerico(string $cadena[, int $maxTamanio = 1000 ][, int $minTamanio = 1 ][, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido esta compuesto por caracteres alfabeticos y numericos conjuntamente.
Parameters
- $cadena : string
-
Cadena que se va a comprobar.
- $maxTamanio : int = 1000
-
Tamaño máximo de la cádena.
- $minTamanio : int = 1
-
Tamaño mínimo de la cadena.
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
comprobarEntero()
Funcion comprobarEntero
public
static comprobarEntero(int $integer[, int $max = PHP_INT_MAX ][, int $min = -PHP_INT_MAX ][, mixed $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es un numero entero.
Parameters
- $integer : int
-
Número entero a comprobar
- $max : int = PHP_INT_MAX
-
Valor máximo del entero
- $min : int = -PHP_INT_MAX
-
Valor mínimo del entero
- $obligatorio : mixed = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null en el caso en el que esté correcto, si no devuelve una cadena con el mensaje de error.
comprobarFloat()
Funcion comprobarFloat
public
static comprobarFloat(float $float[, int $max = PHP_FLOAT_MAX ][, int $min = -PHP_FLOAT_MAX ][, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es un numero decimal.
Parameters
- $float : float
-
Número entero a comprobar
- $max : int = PHP_FLOAT_MAX
-
Valor máximo del entero
- $min : int = -PHP_FLOAT_MAX
-
Valor mínimo del entero
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null en el caso en el que esté correcto, si no devuelve una cadena con el mensaje de error.
comprobarMaxTamanio()
Funcion comprobarMaxTamanio
public
static comprobarMaxTamanio(string $cadena, int $tamanio) : null|string
Funcion que compueba que la longitud de la cadena pasada como parametro no es mayor que el tamaño pasado como parametro.
Parameters
- $cadena : string
-
Cadena para comprobar
- $tamanio : int
-
Longitud de la cadena
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
comprobarMinTamanio()
Funcion comprobarMinTamanio
public
static comprobarMinTamanio(string $cadena, int $tamanio) : null|string
Funcion que compueba que la longitud de la cadena pasada como parametro no es menor que el tamaño pasado como parametro.
Parameters
- $cadena : string
-
Cadena para comprobar
- $tamanio : int
-
Longitud de la cadena
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
comprobarNoVacio()
Funcion comprobarNoVacio
public
static comprobarNoVacio(string $cadena) : null|string
Funcion que compueba si el parametro recibido no está vacio.
Parameters
- $cadena : string
-
cadena a comprobar que no está vacía.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarCp()
Funcion validarFecha
public
static validarCp(string $cp[, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es una fecha valida. Valida el código postal, si es opcional da por válido que sea correcto o este vacío, si es obligatorio solo da por válido que esté correcto
Parameters
- $cp : string
-
cadena a comprobar.
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarDni()
Funcion validarDni
public
static validarDni(string $dni[, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es un dni valido. Si no es obligatorio, da por válido un campo vacío o un DNI, si lo es, será necesario introducir un DNI bien formateado
Parameters
- $dni : string
-
cadena a comprobar.
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarElementoEnLista()
Funcion validarElementoEnLista
public
static validarElementoEnLista(mixed $elementoElegido, array<string|int, mixed> $aOpciones) : null|string
Funcion que compueba que el elemento pasado como parametro se encuentra en el array pasasado por parametro.
Parameters
- $elementoElegido : mixed
-
Elemento introducido que se va a comprobar.
- $aOpciones : array<string|int, mixed>
-
Array con los posibles valores posibles con el que se va a comparar el elemento.
Tags
Return values
null|string —Devuelve null en el caso en el que esté correcto, sino devuelve una cadena con el mensaje de error.
validarEmail()
Funcion validarEmail
public
static validarEmail(string $email[, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es un email valido.
Parameters
- $email : string
-
Cadena a comprobar.
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null en el caso en el que esté correcto, si no devuelve una cadena con el mensaje de error.
validarFecha()
Funcion validarFecha
public
static validarFecha(string $fecha[, string $fechaMaxima = '01/01/2200' ][, string $fechaMinima = "01/01/1900" ][, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es una fecha valida.
Parameters
- $fecha : string
-
Cadena con formato de fecha a comprobar.
- $fechaMaxima : string = '01/01/2200'
-
Fecha maxima que se puede introducir
- $fechaMinima : string = "01/01/1900"
-
Fecha minima que se puede introducir
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarNombreArchivo()
Basada en validarAlfanumerico, esta función comprueba si el nombre de un archivo tiene una extensión válida entre un array de extensiones admitidas.
public
static validarNombreArchivo(string $nombreArchivo, array<string|int, mixed> $aExtensiones[, int $maxTamanio = 150 ][, int $minTamanio = 4 ][, bool $obligatorio = 0 ]) : null|string
Parameters
- $nombreArchivo : string
-
Cadena con el nombre del archivo que se va a comprobar.
- $aExtensiones : array<string|int, mixed>
-
Array con las posibles extensiones que puede tener el archivo.
- $maxTamanio : int = 150
-
Tamaño máximo del nombre del archivo (contando la extensión y el punto).
- $minTamanio : int = 4
-
Tamaño mínimo del nombre del archivo (contando la extensión y el punto).
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarPassword()
Funcion validarPassword
public
static validarPassword(string $passwd[, int $maximo = 16 ][, int $minimo = 2 ][, int $tipo = 3 ][, bool $obligatorio = 1 ]) : null|string
Funcion que compueba si el parametro recibido es una comntraseña valida. Hay tres tipos de validacion diferentes segun su complejidad: alfabetico, alfanumerico y complejo (contiene al menos 1 letra mayuscula y un numero)
Parameters
- $passwd : string
-
cadena a comprobar.
- $maximo : int = 16
-
valor que indica la longitud máxima de la contraseña
- $minimo : int = 2
-
valor que indica la longitud mínima de la contraseña
- $tipo : int = 3
-
valor que el tipo de la contraseña, su complejidad, siendo 1 si admite solo letras, 2 si admite numeros y letras y 3 si contiene al menos una letra mayúscula y un número
- $obligatorio : bool = 1
-
valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarTelefono()
Funcion validarTelefono
public
static validarTelefono(string $tel[, bool $obligatorio = 0 ]) : null|string
Funcion que compueba que la cadena pasada como parametro tiene el formato correcto de un numero de telefono.
Parameters
- $tel : string
-
telefono que se va a comprobar.
- $obligatorio : bool = 0
-
valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.
validarURL()
Funcion validarURL
public
static validarURL(string $url[, bool $obligatorio = 0 ]) : null|string
Funcion que compueba si el parametro recibido es una URL valida.
Parameters
- $url : string
-
Cadena a comprobar.
- $obligatorio : bool = 0
-
Valor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Tags
Return values
null|string —Devuelve null si es correcto o un mensaje de error en caso de que lo haya.