LoginLogoff
Project loginlogoff
Loading...
Searching...
No Matches
validacionFormularios Class Reference

Static Public Member Functions

static comprobarAlfabetico ($cadena, $maxTamanio=1000, $minTamanio=1, $obligatorio=0)
static comprobarAlfaNumerico ($cadena, $maxTamanio=1000, $minTamanio=1, $obligatorio=0)
static comprobarEntero ($integer, $max=PHP_INT_MAX, $min=-PHP_INT_MAX, $obligatorio=0)
static comprobarFloat ($float, $max=PHP_FLOAT_MAX, $min=-PHP_FLOAT_MAX, $obligatorio=0)
static validarEmail ($email, $obligatorio=0)
static validarURL ($url, $obligatorio=0)
static validarFecha ($fecha, $fechaMaxima='01/01/2200', $fechaMinima="01/01/1900", $obligatorio=0)
static validarDni ($dni, $obligatorio=0)
static validarCp ($cp, $obligatorio=0)
static validarPassword ($passwd, $maximo=16, $minimo=2, $tipo=3, $obligatorio=1)
static comprobarNoVacio ($cadena)
static comprobarMaxTamanio ($cadena, $tamanio)
static comprobarMinTamanio ($cadena, $tamanio)
static validarElementoEnLista ($elementoElegido, $aOpciones)
static validarTelefono ($tel, $obligatorio=0)
static validarNombreArchivo ($nombreArchivo, $aExtensiones, $maxTamanio=150, $minTamanio=4, $obligatorio=0)

Detailed Description

Definition at line 36 of file 231018libreriaValidacion.php.

Member Function Documentation

◆ comprobarAlfabetico()

comprobarAlfabetico ( $cadena,
$maxTamanio = 1000,
$minTamanio = 1,
$obligatorio = 0 )
static

Funcion comprobarAlfabetico

Funcion que compueba si el parametro recibido esta compuesto por caracteres alfabeticos

Author
Adrián Cando Oviedo
Version
1.0 He eliminado todos los if innecesrios que había simplificandolo a llamar a las funciones internas de errores que devuelven un error si le hay concatenando esos errores en una cadena. Y comprobando que está vacío siempre que sea obligatorio. He añadido algunos comentarios explicando los nuevos cambios.
Since
2018-10-23
Parameters
string$cadenaCadena que se va a comprobar.
int$maxTamanioTamaño máximo de la cádena.
int$minTamanioTamaño mínimo de la cadena.
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 55 of file 231018libreriaValidacion.php.

◆ comprobarAlfaNumerico()

comprobarAlfaNumerico ( $cadena,
$maxTamanio = 1000,
$minTamanio = 1,
$obligatorio = 0 )
static

Funcion comprobarAlfaNumerico

Funcion que compueba si el parametro recibido esta compuesto por caracteres alfabeticos y numericos conjuntamente.

Author
Adrián Cando Oviedo
Version
1.0 He eliminado todos los if innecesrios que había simplificandolo a llamar a las funciones internas de errores que devuelven un error si le hay concatenando esos errores en una cadena. Y comprobando que está vacío siempre que sea obligatorio. He añadido algunos comentarios explicando los nuevos cambios.
Since
2018-10-23
Parameters
string$cadenaCadena que se va a comprobar.
int$maxTamanioTamaño máximo de la cádena.
int$minTamanioTamaño mínimo de la cadena.
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 94 of file 231018libreriaValidacion.php.

◆ comprobarEntero()

comprobarEntero ( $integer,
$max = PHP_INT_MAX,
$min = -PHP_INT_MAX,
$obligatorio = 0 )
static

Funcion comprobarEntero

Funcion que compueba si el parametro recibido es un numero entero.

Author
Javier Nieto y Cristina Núñez
Since
30/11/2020
Parameters
int$integerNúmero entero a comprobar
int$maxValor máximo del entero
int$minValor mínimo del entero
$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null en el caso en el que esté correcto, si no devuelve una cadena con el mensaje de error.

Definition at line 124 of file 231018libreriaValidacion.php.

◆ comprobarFloat()

comprobarFloat ( $float,
$max = PHP_FLOAT_MAX,
$min = -PHP_FLOAT_MAX,
$obligatorio = 0 )
static

Funcion comprobarFloat

Funcion que compueba si el parametro recibido es un numero decimal.

Author
Javier Nieto y Cristina Núñez
Since
30/11/2020
Parameters
float$floatNúmero entero a comprobar
int$maxValor máximo del entero
int$minValor mínimo del entero
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null en el caso en el que esté correcto, si no devuelve una cadena con el mensaje de error.

Definition at line 165 of file 231018libreriaValidacion.php.

◆ comprobarMaxTamanio()

comprobarMaxTamanio ( $cadena,
$tamanio )
static

Funcion comprobarMaxTamanio

Funcion que compueba que la longitud de la cadena pasada como parametro no es mayor que el tamaño pasado como parametro.

Author
Adrián Cando Oviedo
Version
1.3 Pequeño cambio a la hora de la devolución. Antes devolvía un valor boolean, ahora una cadena con el error o sin él
Since
2018-10-23
Parameters
string$cadenaCadena para comprobar
int$tamanioLongitud de la cadena
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 417 of file 231018libreriaValidacion.php.

◆ comprobarMinTamanio()

comprobarMinTamanio ( $cadena,
$tamanio )
static

Funcion comprobarMinTamanio

Funcion que compueba que la longitud de la cadena pasada como parametro no es menor que el tamaño pasado como parametro.

Author
Adrián Cando Oviedo
Version
1.3 Pequeño cambio a la hora de la devolución. Antes devolvía un valor boolean, ahora una cadena con el error o sin él
Since
2018-10-23
Parameters
string$cadenaCadena para comprobar
int$tamanioLongitud de la cadena
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 441 of file 231018libreriaValidacion.php.

◆ comprobarNoVacio()

comprobarNoVacio ( $cadena)
static

Funcion comprobarNoVacio

Funcion que compueba si el parametro recibido no está vacio.

Author
Adrián Cando Oviedo
Version
1.3 Pequeño cambio a la hora de la devolución. Antes devolvía un valor boolean, ahora una cadena con el error o sin él
Since
2018-10-23
Parameters
string$cadenacadena a comprobar que no está vacía.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 391 of file 231018libreriaValidacion.php.

◆ validarCp()

validarCp ( $cp,
$obligatorio = 0 )
static

Funcion validarFecha

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

Author
Mario Casquero Jañez
Parameters
string$cpcadena a comprobar.
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 316 of file 231018libreriaValidacion.php.

◆ validarDni()

validarDni ( $dni,
$obligatorio = 0 )
static

Funcion validarDni

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

Author
Mario Casquero Jañez
Parameters
string$dnicadena a comprobar.
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 284 of file 231018libreriaValidacion.php.

◆ validarElementoEnLista()

validarElementoEnLista ( $elementoElegido,
$aOpciones )
static

Funcion validarElementoEnLista

Funcion que compueba que el elemento pasado como parametro se encuentra en el array pasasado por parametro.

Author
Christian Muñiz de la Huerga
Parameters
mixed$elementoElegidoElemento introducido que se va a comprobar.
array$aOpcionesArray con los posibles valores posibles con el que se va a comparar el elemento.
Returns
null|string Devuelve null en el caso en el que esté correcto, sino devuelve una cadena con el mensaje de error.

Definition at line 459 of file 231018libreriaValidacion.php.

◆ validarEmail()

validarEmail ( $email,
$obligatorio = 0 )
static

Funcion validarEmail

Funcion que compueba si el parametro recibido es un email valido.

Author
Adrián Cando Oviedo
Version
1.3 He modificado el tratamiento de los mensajes de error, y las comprobaciones, adaptadas a la nueva forma de los mensajes. He eliminado los if innecesarios He añadido nuevos comentarios explicando el nuevo funcionamiento.
Since
2018-10-23
Parameters
string$emailCadena a comprobar.
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null en el caso en el que esté correcto, si no devuelve una cadena con el mensaje de error.

Definition at line 203 of file 231018libreriaValidacion.php.

◆ validarFecha()

validarFecha ( $fecha,
$fechaMaxima = '01/01/2200',
$fechaMinima = "01/01/1900",
$obligatorio = 0 )
static

Funcion validarFecha

Funcion que compueba si el parametro recibido es una fecha valida.

Parameters
string$fechaCadena con formato de fecha a comprobar.
string$fechaMaximaFecha maxima que se puede introducir
string$fechaMinimaFecha minima que se puede introducir
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 254 of file 231018libreriaValidacion.php.

◆ validarNombreArchivo()

validarNombreArchivo ( $nombreArchivo,
$aExtensiones,
$maxTamanio = 150,
$minTamanio = 4,
$obligatorio = 0 )
static

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.

Author
Isabel Martínez Guerra.
Version
1.0 Creada la función.
Since
2021-12-13
Parameters
string$nombreArchivoCadena con el nombre del archivo que se va a comprobar.
array$aExtensionesArray con las posibles extensiones que puede tener el archivo.
int$maxTamanioTamaño máximo del nombre del archivo (contando la extensión y el punto).
int$minTamanioTamaño mínimo del nombre del archivo (contando la extensión y el punto).
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 508 of file 231018libreriaValidacion.php.

◆ validarPassword()

validarPassword ( $passwd,
$maximo = 16,
$minimo = 2,
$tipo = 3,
$obligatorio = 1 )
static

Funcion validarPassword

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)

Author
Javier Nieto y Cristina Núñez
Since
30/11/2020
Parameters
string$passwdcadena a comprobar.
int$maximovalor que indica la longitud máxima de la contraseña
int$minimovalor que indica la longitud mínima de la contraseña
int$tipovalor 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
boolean$obligatoriovalor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 345 of file 231018libreriaValidacion.php.

◆ validarTelefono()

validarTelefono ( $tel,
$obligatorio = 0 )
static

Funcion validarTelefono

Funcion que compueba que la cadena pasada como parametro tiene el formato correcto de un numero de telefono.

Author
Tania Mateos
Luis Puente Fernández
Version
1.4 Corregido la variable en la que se almacena el mensaje de error en caso de estar vacio la cual era distinta a la que se devolvía, tambien se ha cambiado el nombre de la variable mensaje a mensajeError, que es mas descriptivo
1.3 Modificada la comprobación de si está vacio. Modificada la devolución de la función, ahora devuelve nada o un mensaje de error.
Since
2020-10-19
Parameters
string$teltelefono que se va a comprobar.
boolean$obligatoriovalor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 482 of file 231018libreriaValidacion.php.

◆ validarURL()

validarURL ( $url,
$obligatorio = 0 )
static

Funcion validarURL

Funcion que compueba si el parametro recibido es una URL valida.

Author
Christian Muñiz de la Huerga
Parameters
string$urlCadena a comprobar.
boolean$obligatorioValor booleano indicado mediante 1, si es obligatorio o 0 si no lo es.
Returns
null|string Devuelve null si es correcto o un mensaje de error en caso de que lo haya.

Definition at line 232 of file 231018libreriaValidacion.php.


The documentation for this class was generated from the following file: