Estoy intentando validar el DNI con expresiones regulares pero siempre me da como falso.
El codigo es este...
Código PHP:
Ver original
$dni='99999999Q' //echo $formato; if ($formato==1) { echo='OK'; } else { echo='Escribe correctamente el DNI'; }
La expresion regular dice que...
Se pueden escribir 7,8 o mas caracteres numericos y debe tener un ultimo caracter literal en mayusculas. Ej: 99999999Q
¿Porque siempre me entra en el else?