Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2016, 22:44
carmanlcr
 
Fecha de Ingreso: abril-2016
Ubicación: Valencia
Mensajes: 5
Antigüedad: 8 años
Puntos: 0
Respuesta: Expresión regular para permitir solamente letras y numeros

Yo lo hago de esta manera...

Para que solo se permita numeros:

char car = evt.getKeyChar();
if(txtdni.getText().length()>=8) evt.consume(); //Para que el JTextField solo se le puedan ingresar 8 caracteres maximo.
if((car<'0' || car>'9')) evt.consume(); //Para que solo se puedan ingresar numeros.

Para las letras:

char car = evt.getKeyChar();
if((car<'a' || car>'z') && (car<'A' || car>'Z') && (car!=(char)KeyEvent.VK_SPACE))
{
evt.consume();
}

Esos son los comandos que yo uso.