KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos estáticos | Campos de datos | Atributos públicos estáticos
Referencia de la Clase Validate

Métodos públicos estáticos

static int ($check)
 Valida que int.
static maxLength ($value, $max, $min=null)
 Valida que una cadena este entre un rango.
static range ($value, $min=0, $max=NULL)
 Valida que es un número se encuentre en un rango minímo y máximo.
static inList ($value, $list)
 Valida que un valor se encuentre en una lista Retorna tru si el string $value se encuentra en la lista $list.
static mail ($mail)
 Valida que una cadena sea un mail.
static url ($url)
 Valida URL.
static ip ($ip)
 Valida que sea IPv4.
static required ($check)
 Valida que un string no sea null.
static alphanum ($string)
 Valida que un String sea alpha-num (incluye caracteres acentuados)
static date ($value, $format= 'd-m-y')
 Valida una fecha.
static pattern ($check, $regex)
 Valida un string dada una Expresion Regular.
static decimal ($value, $decimal= ',')
 Valida si es un número decimal.

Campos de datos

const IS_REQUIRED = '/[^\\s]/'
 Constantes para definir los patrones.
const IS_ALPHANUM = '/^[\p{Ll}\p{Lm}\p{Lo}\p{Lt}\p{Lu}\p{Nd}]+$/mu'

Atributos públicos estáticos

static $error = NULL
static $regex = NULL

Descripción detallada

Definición en la línea 22 del archivo validate.php.


Documentación de las funciones miembro

static alphanum ( string) [static]

Valida que un String sea alpha-num (incluye caracteres acentuados)

Parámetros:
string$string
Devuelve:
bool

Definición en la línea 153 del archivo validate.php.

Hace referencia a pattern().

Gráfico de llamadas para esta función:

static date ( value,
format = 'd-m-y' 
) [static]

Valida una fecha.

Parámetros:
string$valuefecha a validar acorde al formato indicado
string$formatformato de fecha. acepta: d-m-y, y-m-d, m-d-y, donde el "-" puede ser cualquier caracter de separacion incluso un espacio en blanco o ".", exceptuando (d,m,y o números).
Devuelve:
boolean

Definición en la línea 165 del archivo validate.php.

static decimal ( value,
decimal = ',' 
) [static]

Valida si es un número decimal.

Parámetros:
string$value
string$decimal
Devuelve:
boolean

Definición en la línea 209 del archivo validate.php.

static inList ( value,
list 
) [static]

Valida que un valor se encuentre en una lista Retorna tru si el string $value se encuentra en la lista $list.

Parámetros:
string$value
array$list
Devuelve:
bool

Definición en la línea 102 del archivo validate.php.

static int ( check) [static]

Valida que int.

Parámetros:
int$check
Devuelve:
bool

Definición en la línea 58 del archivo validate.php.

static ip ( ip) [static]

Valida que sea IPv4.

Parámetros:
String$ip
Devuelve:
bool

Definición en la línea 133 del archivo validate.php.

static mail ( mail) [static]

Valida que una cadena sea un mail.

Parámetros:
string$mail
Devuelve:
bool

Definición en la línea 113 del archivo validate.php.

static maxLength ( value,
max,
min = null 
) [static]

Valida que una cadena este entre un rango.

Los espacios son contados Retorna true si el string $value se encuentra entre min and max

Parámetros:
string$value
int$min
int$max
Devuelve:
bool

Definición en la línea 72 del archivo validate.php.

static pattern ( check,
regex 
) [static]

Valida un string dada una Expresion Regular.

Parámetros:
string$check
string$regex
Devuelve:
bool

Definición en la línea 197 del archivo validate.php.

Hace referencia a $regex.

Referenciado por alphanum().

Gráfico de llamadas a esta función:

static range ( value,
min = 0,
max = NULL 
) [static]

Valida que es un número se encuentre en un rango minímo y máximo.

Parámetros:
int$value
int$min
int$max

Definición en la línea 88 del archivo validate.php.

static required ( check) [static]

Valida que un string no sea null.

Parámetros:
string$check
Devuelve:
bool

Definición en la línea 143 del archivo validate.php.

static url ( url) [static]

Valida URL.

Parámetros:
string$url
Devuelve:
bool

Definición en la línea 123 del archivo validate.php.


Documentación de los campos

$error = NULL [static]

Definición en la línea 45 del archivo validate.php.

$regex = NULL [static]

Definición en la línea 51 del archivo validate.php.

Referenciado por pattern().

const IS_ALPHANUM = '/^[\p{Ll}\p{Lm}\p{Lo}\p{Lt}\p{Lu}\p{Nd}]+$/mu'

Definición en la línea 36 del archivo validate.php.

const IS_REQUIRED = '/[^\\s]/'

Constantes para definir los patrones.

El valor no puede ser nulo

Definición en la línea 31 del archivo validate.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones