Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2007, 03:15
Txumai
 
Fecha de Ingreso: septiembre-2007
Mensajes: 26
Antigüedad: 16 años, 8 meses
Puntos: 1
Re: Como hacerlo funcionar?

La funcion boolean control() te dice si es correcto el número que le pases. Parece el mismo algoritmo que se usa para el CIF, pero en este caso se pasa una letra entre estas ABCDEFGHPQS en primera posición el dígito de control (al final) puede ser un dígito o la letra correspondiente a en esta lista JABCDEFGHI (si comienzas desde cero). El CIF son 9 caracteres.
A este método se le ha de pasar una cadena de 15 dígitos (0-9) el último es el de control que se comprobará según el algoritmo y si no es correcto o si se pasa una cadena no válidada if (!etal.test(s)) devolverá false (etal es la expresión regular para comprobar que son 15 dígitos).