Formato de Código de usuario NIF/NIE/Passaport

El código de usuario puede tener distintos formatos, según si es un NIF, NIE o pasaporte. En concreto:

- NIF: 8 Dígitos + '-' + Letra
Ejemplo:
    12345678-L

- NIE: Con posibles formatos:
Ejemplo:
    X-12345678-L
    X12345678
    X12345678-L
    X12345678L

- Pasaporte: todos los dígitos y letras
Ejemplo:
    AB123456789