
26/04/2006, 06:12
|
| | Fecha de Ingreso: abril-2006
Mensajes: 2
Antigüedad: 18 años, 10 meses Puntos: 0 | |
Aqui tienes algo ya en JavaScript
function ValidarTJ(numero_tarjeta) {
var cadena = numero_tarjeta.toString();
var longitud = cadena.length;
var cifra = null;
var cifra_cad=null;
var suma=0;
for (var i=0; i < longitud; i+=2){
cifra = parseInt(cadena.charAt(i))*2;
if (cifra > 9){
cifra_cad = cifra.toString();
cifra = parseInt(cifra_cad.charAt(0)) +
parseInt(cifra_cad.charAt(1));
}
suma+=cifra;
}
for (var i=1; i < longitud; i+=2){
suma += parseInt(cadena.charAt(i));
}
if ((suma % 10) == 0){
alert("Número de tarjeta correcto");
} else {
alert("El número de tarjeta no es válido");
}
}
No es mio, lo he sacado de WebViva.Com, pero como no me dejan poner URLs por ser novato te lo he copiado aqui. |