¿Sabes para qué sirve la letra de tu DNI? Es una forma más de identificarte. Cada número está relacionado con una letra concreta. Te descubrimos cómo funciona y cómo se calcula.
// < ![CDATA[ "use strict"; var validadorDocumentos = function() { var letraEquivalente; return { obtenerLetra: function () { return letraEquivalente; }, validarNIE: function(string) { var regexp = /^([A-z]|[A-z]-|)[0-9]{7,8}$/i; var stringProcesado; var digitoControlInicio, digitoControlFinal, digito; var A = 0; var equivalenciaLetraInicial = { X: 0, Y: 1, Z: 2 }; var tablaEquivalencia = { 0: "T", 1: "R", 2: "W", 3: "A", 4: "G", 5: "M", 6: "Y", 7: "F", 8: "P", 9: "D", 10: "X", 11: "B", 12: "N", 13: "J", 14: "Z", 15: "S", 16: "Q", 17: "V", 18: "H", 19: "L", 20: "C", 21: "K", 22: "E" }; if (!regexp.test(string)) return false; stringProcesado = string.replace("-", "").toUpperCase(); digitoControlInicio = stringProcesado.substr(0, 1); digitoControlFinal = stringProcesado.substr(stringProcesado.length – 1, stringProcesado.length); if (isNaN(digitoControlInicio)) { digitoControlInicio = equivalenciaLetraInicial[digitoControlInicio]; stringProcesado = digitoControlInicio + stringProcesado.substr(1, stringProcesado.length); } A = parseInt(stringProcesado) % 23; letraEquivalente = tablaEquivalencia[A]; try { console.log("A", tablaEquivalencia[A]); } catch (err) {} if (digitoControlFinal.toUpperCase() != tablaEquivalencia[A]) return false; return true; } } }(); // ]]>
// < ![CDATA[ $(document).ready(function () { $('#calcular').on('click', function (e) { e.preventDefault(); var $documento = $('#documento').val(); validadorDocumentos.validarNIE($documento); alert('La letra de tu documento es: ' + validadorDocumentos.obtenerLetra()); }); }); // ]]>
Saldrá un pop-up con el resultado de la letra del DNI en tu navegador
El DNI se compone de una serie de números y una letra final que, dependiendo del trámite que realizamos, nos la pedirán o no. En realidad, más que letra del DNI, sería más correcto decir “la letra del NIF”, ya que técnicamente, al hablar del DNI, nos referimos a[…]Leer noticia completa en la fuente original