Package validadores

Class Validador

java.lang.Object
validadores.Validador

public final class Validador extends Object
Clase que proporciona métodos estáticos para validar diferentes tipos de datos. Incluye validaciones para cadenas de texto, números, correos electrónicos, números de teléfono, CURP y más.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    Valida que una cadena tenga el formato básico de un correo electrónico.
    static boolean
    Valida que una cadena tenga el formato de una CURP mexicana válida.
    static boolean
    esPositivo​(int numero)
    Valida que un número entero sea positivo (mayor que cero).
    static boolean
    esTelefonoValido​(String telefono)
    Valida que una cadena sea un número de teléfono válido de 10 dígitos.
    static boolean
    longitudMinima​(String texto, int longitud)
    Valida que una cadena tenga una longitud mínima especificada.
    static boolean
    Valida que una cadena de texto no sea nula ni vacía.
    static boolean
    soloLetras​(String texto)
    Valida que una cadena contenga únicamente letras (incluyendo acentos y ñ).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Validador

      public Validador()
  • Method Details

    • noEsNuloNiVacio

      public static final boolean noEsNuloNiVacio(String texto)
      Valida que una cadena de texto no sea nula ni vacía.
      Parameters:
      texto - La cadena a validar
      Returns:
      true si la cadena no es nula y contiene caracteres no whitespace, false en caso contrario
    • esPositivo

      public static final boolean esPositivo(int numero)
      Valida que un número entero sea positivo (mayor que cero).
      Parameters:
      numero - El número a validar
      Returns:
      true si el número es positivo, false en caso contrario
    • esCorreoValido

      public static final boolean esCorreoValido(String correo)
      Valida que una cadena tenga el formato básico de un correo electrónico. El formato debe ser: caracteres@caracteres.dominio (con 2 o más letras en el TLD)
      Parameters:
      correo - La cadena con el correo a validar
      Returns:
      true si el correo cumple con el formato básico, false en caso contrario
    • longitudMinima

      public static final boolean longitudMinima(String texto, int longitud)
      Valida que una cadena tenga una longitud mínima especificada.
      Parameters:
      texto - La cadena a validar
      longitud - La longitud mínima requerida
      Returns:
      true si la cadena no es nula y su longitud es mayor o igual al parámetro, false en caso contrario
    • esTelefonoValido

      public static final boolean esTelefonoValido(String telefono)
      Valida que una cadena sea un número de teléfono válido de 10 dígitos.
      Parameters:
      telefono - La cadena con el número de teléfono a validar
      Returns:
      true si la cadena contiene exactamente 10 dígitos, false en caso contrario
    • esCurpValida

      public static final boolean esCurpValida(String curp)
      Valida que una cadena tenga el formato de una CURP mexicana válida. El formato debe coincidir con el estándar oficial mexicano.
      Parameters:
      curp - La cadena con la CURP a validar
      Returns:
      true si la cadena cumple con el formato de CURP, false en caso contrario
    • soloLetras

      public static final boolean soloLetras(String texto)
      Valida que una cadena contenga únicamente letras (incluyendo acentos y ñ). También permite espacios.
      Parameters:
      texto - La cadena a validar
      Returns:
      true si la cadena contiene solo letras y espacios, false en caso contrario