Necesito ayuda para hacer un programa en html que pueda validar el usuario y la contraseña el mismo tiempo, el usuario y la contraseña tienen varios parámetros (tener mayúsculas, minusculas y números) entonces cuando se activa el botón tiene que ver si ambos cumplen con las especificaciones, ya tengo un botón que puede validar la contraseña pero necesito que haga ambos al mismo tiempo, acá les dejo el programa como lo tengo espero que alguien me pueda ayudar.
Código [Seleccionar]
<html>
<head>
<script>
function valida(user){
var expregular = /([A-Z+ a-z+ 0-9]{8})/;
if (expregular.test(user)){
alert ('Ingresando');
} else {
alert ('Error');
}
}
function valida(pass){
var expregular2 = /([A-Z+ a-z+ 0-9]{8})/;
if (expregular2.test(pass)){
alert ('Ingresando');
} else {
alert ('Error');
}
}
</script>
</head>
<body bgcolor="#000000">
<font color="#FFFFFF">
<body>
<form>
<center>
<label> Username: </label>
<Input type= "Text" name = "user">
<br>
<label> Password: </label>
<Input type= "Text" name = "pass">
</br>
<Input type= "Button" name= "BotonEntrar" Value="Entrar" onclick = "valida(pass.value)">
</center>
</form>
</body>
</html>