Ingrese la contraseña en JAVA. ¿Cómo puedo configurarlo para que solo tenga números o letras? Esto es programación, si ingresas algo más, aparecerá un error.
Su expresión regular es incorrecta
String regex = "^[A-Za-z0-9]+$";
System.out.println("dsad01sadf" .matches(regex ));
El resultado de salida es verdadero, pruébalo.