Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/04/2009, 03:44
carlosyosoyyo
 
Fecha de Ingreso: abril-2009
Mensajes: 23
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: script validar nass/niss/numero seguridad social

perdon por mi ignorancia sobre el funcionamiento del foro.te dejo
el formato....
El número de afiliación a la Seguridad Social en españa, lleva asociados un par de dígitos de control que sirven para evitar errores de transcripción.
El número de afiliación a la seguridad social consta de tres partes:

aa/bbbbbbbb/cc

Los primeros dígitos (a) son un indicativo de la provincia. Los dígitos centrales (b) son el nº del asegurado dentro de cada provincia. Los dígitos finales son dígitos de control.

A menudo, el número de la seguridad social se escribe sin barras, siendo la parte a los dos primeros dígitos, la parte c los dos últimos y la parte b los dígitos centrales que queden:

aabbbbbbbbcc

Los dígitos de control (c) se obtienen a partir de las otras dos partes (a) y (b) de la siguiente forma:

si (b<10000000)
entonces d=b+a*10000000
si no d=valor de ( a concatenado con b ) //con b sin ceros a la izquierda
c=d mod 97 //resto de la división entera


yo lo he intentado con php y despues de comprobar muchos nass hay un numero de nass que es correcto y me dice que no,le falta algo al codigo php. pero ahora me gustaria en javascript he intentado traducirlo de php a java pero no tengo los mismos conocimientos de javascript que php,si no te importa......
gracias por tu tiempo.