Skip to content

Instantly share code, notes, and snippets.

@jvinceso
Last active February 22, 2022 15:17
Show Gist options
  • Save jvinceso/b5219bfc437ba1b38e4e8d926b38eef8 to your computer and use it in GitHub Desktop.
Save jvinceso/b5219bfc437ba1b38e4e8d926b38eef8 to your computer and use it in GitHub Desktop.
Validar Numero de Dni Solo Numeros y longitud 8 mediante expresiones regulares en Javascript
function validaDNI(dni){
var ex_regular_dni;
ex_regular_dni = /^\d{8}(?:[-\s]\d{4})?$/;
if(ex_regular_dni.test (dni) == true){
alert('Dni corresponde');
}else{
alert('Dni erroneo, formato no válido');
}
}
//Uso
validaDNI("12345678")
@PecceG2
Copy link

PecceG2 commented Feb 22, 2022

Gracias por el código, como actualización: Bajaría el número de caracteres a 7 (debido a que todavía existen personas vivas con DNI X.XXX.XXX y le forzaría a remover símbolos (puntos, comas, guiones, etc.).

Edit: Fork realizado con dichos cambios: https://gist.github.com/PecceG2/009bdb822e1feb38fe84f735ec9409a1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment