Hola
nachopro!
Corregí la expresión regular para que aceptara de 4 a 10 caracteres alfanuméricos, cheque la función en firefox y internet explorer, funcionó excelente, te dejo el script corregido...
Código:
<script language="JavaScript">
<!--
function validar_registro(){
if (!/^\w{4,10}$/.test(document.registro.Clave_1.value)){
alert("Debe ingresar una clave de entre 4 y 10 caracteres alfanuméricos.\nEjemplo: abc123")
document.registro.Clave_1.focus()
return false;
}
if (document.registro.Clave_1.value != document.registro.Clave_2.value){
alert("Las claves no coinciden.");
document.registro.Clave_2.focus();
return false;
}
document.registro.submit();
}
//-->
</script>
Y el formulario...
Código PHP:
<form action="http://www.maestrosdelweb.com" method="post" name="registro" id="registro" onSubmit="return validar_registro();">
<p>
<input name="Clave_1" type="text" id="Clave_1">
</p>
<p>
<input name="Clave_2" type="text" id="Clave_2">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
Suerte!!!