function validar_clave($clave,&$error_clave){ if(strlen($clave) !==6){ $error_clave = ""; return false; } if (!preg_match('`[a-z]`',$clave)==0){ $error_clave = ""; return false; } if (!preg_match('`[A-Z]`',$clave)==1){ $error_clave = ""; return false; } if (!preg_match('`[@"·#()*!&$+]`',$clave)!==1){ $error_clave = ""; return true; } if (!preg_match('`[0-9]`',$clave)==3){ $error_clave = ""; return false; } if (!preg_match('`[TO]`',$clave)==2){ $error_clave = ""; return false; } if (!preg_match('`[A-Z]`'&&'`[0-9]`'&&'`[TO]`',$clave)==6){ $error_clave = ""; return false; } $error_clave = ""; return true; } if ($_POST){ $error_encontrado=""; if (validar_clave($_POST["clave"], $error_encontrado)){ // echo "Contraseña válida: "; header("Location:zona_de_clientes_2.html"); } else{ echo "Contraseña Inválida: ".$error_encontrado; } } ?>