Hola me he quedado un poco atrancado con una expresión regular a ver si alguien puede echarme un cable...
Bueno lo que quiero verificar con la expresión regular es una contraseña que contenga un minimo de 6 caracteres letras o numeros y tambien que dentro de ese minimo de 6, 2 caracteres de esos 6 sean numeros...
Por ejemplo..
(Contraseñas que serían validas..)
56asds
l5l2ñlk
2lklk2
(No validas)
asdsdsaaaaa
as2aaa
23
2323
Este es mi código ahora mismo, a ver si alguien me puede echar un cable
Muchisimas gracias!
Código:
function validarPass(password){ //funcion validarNif
var er_pass = /^([a-zA-Z0-9]{6,})$/;
if(!er_pass.test(password)) {
return 1;
}
}
function pregunta()
{
if (confirm('¿Estas seguro de enviar este formulario?'))
{
//Valido el pass
if(validarPass(document.fvalida.password.value)==1)
{ //si la funcion validarEmail devuelve 1 es que hay un error
alert("Debe introducir un password válido con un minimo de 6 carácteres y 2 dígitos.");
document.fvalida.password.focus(); //hacemos focus al elemento
return false;
}
}
}