DataValidator
Utilidad para validar datos utilizando expresiones regulares. La clase DataValidator permite:
- Verificar si un dato es válido (no nulo).
- Validar si el dato es un email correcto.
- Validar si el dato es un número telefónico (10 dígitos).
- Validar si el dato es un email o teléfono.
- Validar si el dato es un nombre que contenga únicamente letras (incluyendo caracteres acentuados y especiales).
Importación
import 'package:togie/utils/data-validator.dart';Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
data | dynamic | Dato a validar. |
isValid | bool | Indica si data no es nulo. |
isEmail | bool | Valida si data es un email correcto utilizando una expresión regular. |
isPhone | bool | Valida si data es un número telefónico de 10 dígitos. |
isEmailOrPhone | bool | Devuelve true si data es un email o un número telefónico válido. |
isName | bool | Valida si data es un nombre válido, permitiendo letras, acentos y espacios. |
Ejemplo de uso:
DataValidator(controller).isName