Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/09/2010, 14:31
trevol
 
Fecha de Ingreso: agosto-2008
Mensajes: 606
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: validar caracteres alfanumericos

haber que te parece esta solucion que acabo de escribir:
Código Javascript:
Ver original
  1. function soloNumerosYletras(cadena)
  2. {
  3.     var validos="abcdefghijklmnopqrstuvwxyz0123456789";
  4.  
  5.     var i;
  6.     var j;
  7.     var coinci=0;
  8.     var nocoinci=0;
  9.     var cadena;
  10.         for(j=0; j<=cadena.length; j++)
  11.         {              
  12.             for(i=0; i<validos.length; i++)
  13.             {                  
  14.  
  15.                     if(cadena.charAt(j)==validos.charAt(i))
  16.                     {          
  17.                         coinci++;
  18.                        
  19.                     }
  20.                    
  21.                 }
  22.    
  23.  
  24.             }
  25.                             if(cadena.length==coinci)
  26.                             {
  27.                                                
  28.                         alert("todos los caracteres son validos");
  29.                             }
  30.                
  31.                         else
  32.                         {                  
  33.                         alert("hay al menos algún caracter que no es valido. Solo se consideran validos los siguientes carecteres"+"  "+validos)
  34.                         }
  35.        
  36.        
  37.                    
  38.                    
  39.                    
  40.        
  41. }
  42.  
  43.  
  44.    
  45.  
  46. </script>
Código HTML:
Ver original
  1. <form action="fghf"name="form">        
  2. <p>introduzca cuenta bancaria  <input name="op" type="text"  size="30" maxlength="7"   /> </p>
  3. <p>introduzca cuenta bancaria  <input name="opo"  type="button"  value="comprobar codigo"    onClick="soloNumerosYletras(document.form.op.value);" /> </p>
  4. </form>