Validadores
Los validadores son un conjunto de reglas que verificarán el contenido de un atributo cuando se ingrese en el sistema y rechazarán la adición de datos si no cumplen con estas reglas. Para cada campo de atributo, puedes configurar validadores. Esto se puede hacer yendo a la configuración del campo de atributo y desplazándote hacia abajo hasta la sección "Reglas de Validación".
El conjunto de validadores puede variar dependiendo del tipo de dato.
Tipos de Validadores
Cada tipo de dato tiene su propio conjunto de validadores disponibles. A continuación se presentan todos los validadores posibles para todos los tipos de datos que puedes encontrar.
Campo requerido
Esta regla indica que este campo debe ser completado. No requiere configuraciones adicionales.
Recortar espacios alrededor de los datos entrantes
Esta regla indica que se eliminarán los espacios al principio y al final de la cadena. No requiere configuraciones adicionales.
Comprobación de la cadena
Esta regla te permite configurar parámetros para el tipo de texto. En la configuración adicional, puedes especificar una longitud de cadena fija o establecer un rango utilizando valores mínimos y máximos.
Verificación de URL
Esta regla permite establecer un valor de cadena solo si es un enlace. No requiere configuraciones adicionales.
Comprobación de un número
Esta regla verifica si el valor es un número. En la configuración adicional, puedes especificar si el número es un entero, así como establecer valores mínimos y máximos para el número.
Redondeo de un número
Esta regla no verifica el valor para el tipo numérico. En su lugar, realiza el redondeo del número de acuerdo con las reglas especificadas en la configuración adicional. En la configuración adicional, puedes especificar el orden y la regla para redondear el número.
Verificación de correo electrónico
Esta regla verifica si el valor es una cadena. No requiere configuraciones adicionales.
Valor predeterminado
Esta regla establecerá un valor predeterminado para el atributo si no se ha ingresado ningún valor. En la configuración adicional, puedes especificar el valor que se establecerá por defecto.
Filtrado de lista dada
Esta regla verifica si el valor ingresado en el atributo coincide con uno de los valores especificados en la lista del validador. En la configuración adicional, puedes especificar valores separados por comas, así como establecer la negación lógica.
Máscara de campo
Esta regla verifica si los datos ingresados coinciden con el valor de la máscara. En la configuración adicional, puedes especificar la máscara utilizando caracteres especiales.
Validación de expresión regular
Esta regla verifica si los datos ingresados coinciden con una expresión regular. En la configuración adicional, puedes especificar una expresión regular. Puedes aprender más sobre expresiones regulares "aquí".
Aunque puedes agregar múltiples validadores a un campo de atributo, la validación utilizando expresiones regulares no es compatible con algunos otros tipos de validación.
Comparación
Esta regla compara el valor del atributo especificado con otro para asegurar que su relación coincida con la comparación descrita en la propiedad. En la configuración adicional, puedes especificar el tipo y el valor de la comparación, así como el operador de comparación.
Lógica
Esta regla verifica si el valor del atributo es lógico. En la configuración adicional, puedes configurar la interpretación de valores no booleanos.
Tamaño
Esta regla verifica el tamaño de la imagen. En la configuración adicional, puedes configurar la altura y el ancho de la imagen en píxeles.
Comprobación de archivos
Esta regla verifica el archivo subido para cumplir con los parámetros. En la configuración adicional, puedes configurar los valores mínimos y máximos de las unidades de tamaño del archivo, así como el tipo de unidades de medida.
Errores Personalizados
En cada uno de los validadores, puedes agregar un mensaje de error. Este texto será visible para el usuario si el validador no permite los datos. Esto se puede hacer a través de la configuración del validador.
Ejemplos
Ejemplo de validación de campo de correo electrónico.
En este ejemplo, se agregará el valor de cadena:
- Eliminando posibles espacios al principio y al final de la cadena
- Verificando que la cadena sea un correo electrónico
Ejemplo de validación de campo de contraseña.
En este ejemplo, se agregará el valor de cadena:
- Verificando la longitud y composición de la cadena utilizando una expresión regular
Ejemplo de validación de campo de imagen.
En este ejemplo, se agregará el valor de cadena:
- Verificando las dimensiones de la imagen
- Verificando el peso de la imagen
- Error personalizado