Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2003, 14:42
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años, 2 meses
Puntos: 38
Hola bisteck.

Prueba esto:

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">

   function 
isDigit(sChar){
    var 
sCod sChar.charCodeAt(0);
    return ((
sCod 47) && (sCod 58));
   }

   function 
isAlpha(sChar){
    var 
sCod sChar.charCodeAt(0);
    var 
sRes = ((sCod 64) && (sCod 91));
    var 
sRes sRes || ((sCod 96) && (sCod 123));
    return 
sRes;
   }

   function 
valida(){
    var 
valor document.frm.placa.value;
    var 
mensaje "";
    var 
bRes true;
    if (
valor != ""){
     
bRes bRes && isAlpha(valor.substr(01));
     
bRes bRes && isAlpha(valor.substr(11));
     
bRes bRes && isDigit(valor.substr(21));
     
bRes bRes && isDigit(valor.substr(31));
     
bRes bRes && isDigit(valor.substr(41));
     
bRes bRes && isDigit(valor.substr(51));
     if (!
bRes)
      
mensaje "Formato inválido";
    } else 
mensaje "Debe escribir una placa válida";
    if (
mensaje != ""){
     
alert(mensaje);
     
document.frm.placa.focus();
    } else 
document.frm.submit();
   }

  
</script>
 </head>
 <body>
  <form name="frm">
   <input type="text" name="placa">
   <input type="button" value="Validar" onclick="valida()">
  </form>
 </body>
</html> 
Saludos.