Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/12/2009, 14:29
Avatar de juanolo
juanolo
 
Fecha de Ingreso: abril-2008
Mensajes: 251
Antigüedad: 16 años, 11 meses
Puntos: 5
Respuesta: Expresion regular para el DNI

Vaya, al final fue un error bastante tonto...

Exactamente no era ese el codigo que tenia (el que puse arriba lo hice aqui deprisa y corriendo solo para dar una idea del codigo que tenia, porque creia que era por algo de la expresion regular, de ahi errores absurdos como lo del = en el echo y la falta de punto y coma en la linea 1;)

El caso es que al dni lo tenia con un strtolower para que siempre fuera minusculas y la expresion regular al tener [A-Z] solo pillaba las mayusculas y siempre daba falso.

Simplemente cambie el strtolower a strtoupper (me interesa guardar en la base de datos el DNI con la letra en mayuscula) y listo.

Gracias a todos! ^.^