Algoritmo de comprobación de DNI válido

El siguiente código verifica que la cadena suministrada sea un DNI válido. En realidad, para que un DNI sea válido, basta con que tenga entre 1 y 8 caracteres. Si lo que se desea es verificar un NIF o un NIE, con la letra asociada, es mejor consultar la entrada verificación de NIF/NIE.

El código de la verificación del DNI es el siguiente

public static boolean esDni(String dni){
 
	Pattern dniPattern = Pattern.compile("(\\d{1,8})");
	Matcher m = dniPattern.matcher(dni);
	if(m.matches()){
		return true;
	}
	else
		return false;
}

Deje una respuesta

Se debe registrar para escribir un comentario.