LA verdad que pense que estaba todo listo pero me he dado cuenta que ell scritp solo acepta 5 caracteres y no mas de eso, me gustaria que aceptara mas de 5 no solo 5 ni menos que 5 caracteres alfanumericos si serian tan amable de ayudarme para saber que es lo que debo de modificar en este script
Código HTML:
<html>
<head>
<script type="text/javascript">
function validarCodigo(codigo)
{
var re = /^[a-z\d]{5}$/i;
var nre = /^([A-Z]{5}|[a-z]{5}|\d{5}|[A-Z\d]{5}|[A-Za-z]{5}|[a-z\d]{5})$/;
return (re.test(codigo) && !nre.test(codigo));
}
function hacer()
{
var formulario = document.forms['frmPrincipal'];
var login_password = formulario['login_password'];
var strError = '';
var focusError = null
if(!strError && !validarCodigo(login_password.value))
{
strError = 'Su password debe contener minimo 5 caracteres alfanumericos';
focusError = login_password;
}
if(strError)
{
alert(strError);
focusError.focus();
return (''==strError);
}
formulario.submit();
}
</script>
</head>
<body>
<form name="frmPrincipal" action="algo.php" method="POST">
<input type="password" name="login_password" maxlength="15" size="10">
<input type="button" value="Validar" onClick="hacer()">
</form>
</body>
</html>