Saltearse al contenido

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

PropiedadTipoDescripción
datadynamicDato a validar.
isValidboolIndica si data no es nulo.
isEmailboolValida si data es un email correcto utilizando una expresión regular.
isPhoneboolValida si data es un número telefónico de 10 dígitos.
isEmailOrPhoneboolDevuelve true si data es un email o un número telefónico válido.
isNameboolValida si data es un nombre válido, permitiendo letras, acentos y espacios.

Ejemplo de uso:

DataValidator(controller).isName