Package validadores
Class Validador
java.lang.Object
validadores.Validador
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
esCorreoValido(String correo)
Valida que una cadena tenga el formato básico de un correo electrónico.static boolean
esCurpValida(String curp)
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
noEsNuloNiVacio(String texto)
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 ñ).
-
Constructor Details
-
Validador
public Validador()
-
-
Method Details
-
noEsNuloNiVacio
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
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
Valida que una cadena tenga una longitud mínima especificada.- Parameters:
texto
- La cadena a validarlongitud
- 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
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
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
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
-