Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/01/2005, 15:00
cyber-bot-
 
Fecha de Ingreso: septiembre-2004
Mensajes: 41
Antigüedad: 19 años, 7 meses
Puntos: 0
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> 
__________________
El conocimiento es mi adicción y la programación mi pasión
:adios: