$dni='99999999Q'; $formato=preg_match('/[0-9]{7,8}[A-Z]/', $dni); //echo $formato; if ($formato==1) { echo 'OK'; } else { echo 'Escribe correctamente el DNI'; }