Según lo que leí en
Wikipedia el formato sería que empiece con X o Y seguido de 7 dígitos y luego una letra. Por lo que podríamos hacer con una expresión regular:
Código javascript
:
Ver originalfunction validaNIE(value) {
niereg = /[x|X|y|Y]\d\d\d\d\d\d\d[a-zA-Z]/;
if (value.length != 9 || !niereg.test(value)) {
alert("NIE no válido");
return false;
}
return true;
}