Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2014, 10:16
delarosan1
 
Fecha de Ingreso: junio-2013
Mensajes: 28
Antigüedad: 11 años, 6 meses
Puntos: 1
Expresión regular

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; 
		}
    }
}