Expresión regular para validar el formato de un NIF/NIE

Esta es la expresíon regular que comprueba el formato de un NIF/NIE de tipo X,Y, Z, L, M o K:

 

((([X-Z])|([LM])){1}([-]?)((\d){7})([-]?)([A-Z]{1}))|((\d{8})([-]?)([A-Z]))

 

Scroll al inicio